iiil_StartFmScript

iiil_StartFmScript( fileName ; scriptName ; parameter)

FileMakerのスクリプトを名前で実行

ScriptMakerMS BETA 1.9.3

構文

iiil_StartFmScript( ファイル名 ; スクリプト名 ; パラメーター)

引数

ファイル名 ; スクリプト名 ; パラメーター

戻り値

正常終了=0

エラー = エラーメッセージ

説明

ファイル名 TEST.fp7 の スクリプト名 TestScript を実行

「.fp7」は省略可

※TEST.fp7が既に開いている必要があります。

iiil_StartFmScript( "TEST.fp7" ; "TestScript" ; "パラメーター" )

Loop処理での注意!

Loop をしている間は、 iiil_StartFmScript( "TEST.fp7" ; "TestScript" ; TEST::Value ) は実行されません。

各レコードのパラメータを保持し待機状態になります。

Loop

フィールド設定 [test::er;  iiil_StartFmScript( "TEST.fp7" ; "TestScript" ; TEST::Value )]

レコード/検索条件/ページへ移動 [次の; 最後まできたら終了]

End Loop

Loopを抜けたあとで

"TEST.fp7" の "TestScript" が Loopしたレコードの回数実行されます。

スクリプト実行  "TestScript" ; レコード1の値

スクリプト実行  "TestScript" ; レコード2の値

スクリプト実行  "TestScript" ; レコード3の値