0

編集: 詳細情報 - Filemaker Pro 12、Mac OSX Mavericks。また、レイアウトにグローバル変数を配置して、それらが適切に設定されていることを確認し、フォルダーをチェックしてファイルが存在することを確認しました。

しばらくして動作を停止したネイティブのapplescriptを使用したfilemakerスクリプトがあります。このスクリプトは、Filemaker コンテナー内の写真をクリックするとトリガーされ、写真がプレビューで開かれます。エラーは Object Not Found - Unknown Error 1728 です

tell application "Filemaker Pro"
   activate
tell window "Deals_Platform"
go to layout "Equipment Detail"
set photoPath to (get data of cell "_global_photo_path" of layout "Equipment Detail"    of current record)
set photoFolder to (get data of cell "_global_photo_folder" of layout "Equipment Detail" of current record)
end tell
end tell
tell application "Finder"
activate

open folder photoFolder of folder "PRODUCTS_PHOTOS" of folder "CONTACT" of folder "Files" of folder "Customer Database" of folder "Business Files" of folder "PhD Assets" of folder "J Files" of folder "Documents" of folder "J" of folder "Users" of startup disk


open document file photoPath of folder photoFolder of folder "PRODUCTS_PHOTOS" of folder "CONTACT" of folder "Files" of folder "Customer Database" of folder "Business Files" of folder "PhD Assets" of folder "J Files" of folder "Documents" of folder "J" of folder "Users" of startup disk

close folder photoFolder of folder "PRODUCTS_PHOTOS" of folder "CONTACT" of folder "Files" of folder "Customer Database" of folder "Business Files" of folder "PhD Assets" of folder "J Files" of folder "Documents" of folder "J" of folder "Users" of startup disk



end tell

古いスクリプト (これも機能しません)

  tell application "FileMaker Pro"
activate
set photoPath to (get data of cell "_global_photo_path" of current record)
set photoFolder to (get data of cell "_global_photo_folder" of current record)
  end tell
tell application "Finder"
activate
open document file photoPath of folder photoFolder of folder "PRODUCTS_PHOTOS" of folder "CONTACT" of folder "Files" of folder "Customer Database" of folder "Business Files" of folder "PhD Assets" of folder "J Files" of folder "Documents" of folder "J" of folder "Users" of startup disk
end tell
4

1 に答える 1

0

古いスレッドを復活させて申し訳ありませんが、mcgrailm、FileMaker では、フィールドを参照するための計算のために、フィールドが現在のレイアウト上にある必要はなく、実際にはどのレイアウトにも必要ありません。[フィールドに移動]または[オブジェクトに移動] スクリプトステップが機能するには、レイアウト上にある必要がありますが、それは常識です。存在しないものを選択することはできません。

于 2014-08-21T18:19:54.350 に答える