[FileMaker] スクリプトの所要時間をダイアログで表示する
FileMaker でスクリプトの最適化のため、スクリプトに要する時間を計測したくなった。
環境:macOS Catalina Version 10.15.6(英語環境)、FileMaker Pro 18 Advanced
実装は簡単だった。開始時点でのタイムスタンプを変数に格納。
終了時点でダイアログを表示し、終了時のタイムスタンプから変数の値を引き算すればいい。
すなわち、以下のようにスクリプトを書く。
1Set Variable [ $StartTimestamp ; Value: Get ( CurrentTimestamp ) ]
2
3# 処理内容をここに書く
4
5Show Custom Dialog [ "Duration (seconds)" ; Get ( CurrentTimestamp ) - $StartTimestamp ]