我遇到了一個非常奇怪的問題,可能是我對Applescript處理變量名稱的無知造成的。我寫了一個在我的電腦上正常工作的腳本。它引用了幾個程序的字典中的變量,我將使用Numbers中的一個例子,因爲它更爲人所知。在我的電腦,以下工作正常:AppleScript在計算機之間更改變量名稱
tell application "Numbers"
activate
tell document 1
tell sheet 1
delete table 1
當同一個腳本被加載到它看起來像這樣其他計算機
tell application "Numbers"
activate
tell document 1
tell <<class NmSh>> 1
delete <<class NmTb>> 1
,當然,它不能找到<<class NmSh>>
。
有什麼建議嗎?數字自動出現在文檔1和表格1中,並且使用這些變量名稱在我的計算機上正常工作。
另一臺計算機是否安裝了Numbers應用程序? –