1
在Mac OSX上的優勝美地運行的Filemaker 13。 我們有一個quicklook腳本,直到優勝美地,工作沒有問題。通常情況下,它會在容器字段中使用.doc/.docx文件,並在Quicklook中打開它。的Filemaker 13的Quicklook腳本
然而,在優勝美地,它會打開qlmanage,進而導致的Filemaker凍結和崩潰。
Set Variable [ $file ; Value: ${database}::Container Field ]
Set Variable [ $path ; Value: Get (Temporary Path) & $file ]
Set Variable [ $script ; Value:
Let (
thepath = Middle($path ; Position ($path ; "/" ; 1 ; 2); Length ($path) ;
"set p to POSIX path of " & Quote (thepath) &
"¶ do shell script \"qlmanage -p \" & quoted form of p")
]
Export Field Contents [Database::Container Field ; "$path" ]
Perform Applescript [ $script ]
任何人都可以給我一些關於什麼可能會出錯的想法嗎? 感謝
腳本看起來不錯,但我會通過檢查'$ script'是第三行後的值,並確保它看起來正確的,那麼在確認開始排除故障,通過實際執行在終端中輸入'$ script'代碼。 – Chuck