我目前正在編寫一個要在FileMaker中運行的applescript。我需要告訴filemaker它的應用程序的名稱是什麼(FileMaker Pro或FileMaker Pro Advanced或其他),以便我可以在另一個蘋果文件內的蘋果腳本我可以說「告訴應用程序文件製造商」AppleScript與FileMaker之間的通信
我目前有一個腳本,數字取出應用程序文件的名稱,但是,問題是讓它回到文件製作器。我要發回的名稱是的AppleScript變量「FMName」我能想到的2個選項
1)
tell application FMName
set cell "gFMName" of current record to FMName
end tell
這樣做的問題是,即使我知道,應用程序FMName將有設置單元格命令,applescript不會這樣抱怨。
2)有applescript要麼返回一個值或一個錯誤消息,並以某種方式讓FileMaker接受這一點,並做一些有用的事情。
這樣做的問題是,1)它似乎只能返回數字(這是真的嗎?)2)我不想要一個錯誤對話框或任何東西,3)我還沒有想出如何獲得filemaker接受這個返回值首先...
任何人有什麼更好的想法如何做到這一點?
謝謝!
你能讓我們知道你真的想用你的蘋果燈實現嗎?可能會有一個完全不同的(更好的)解決方案。 – DisplacedAussie
我正在編寫從filemaker調用的applescript。當我希望AS向FM返回一個值(或多個值)時,我們發現的唯一方法是使AS腳本成爲FM,但調用set cell命令。所以FM正在運行AS,它調用FM來設置一個單元。這是愚蠢的,但它的工作原理,直到你有像FileMaker Pro和FileMaker Pro Advanced這樣具有不同軟件包名稱的多種FM ...所以我需要知道FM應用程序的名稱,以便我可以告訴AS什麼調用... –