SMPS_ExecSync

※フィールド|タイプ:計算 での使用は、非推奨です。

スクリプトで、「変数を設定」や「フィールド設定」で使用して下さい。

目的

PowerShellスクリプトを実行。

構文

SMPS_ExecSync( Script )

引数

PowerShellスクリプト

戻り値のデータタイプ

テキスト

説明

SMPS_ExecSync( Script )を実行すると FileMakerは、PowerShell Scriptが終了を待ちます。

終了しない PowerShell Script を実行した場合、FileMakerは、待機状態から戻りません。

例:

コンピューター名を取得。

変数を設定 [$Result; 値: SMPS_ExecSync( "$Env:COMPUTERNAME" ) ]

エラーを取得したい場合:

以下をPowerShellコードの前後に追加

$ERROR.Clear();

$ERROR[0];

例:

変数を設定 [$Result; 値: SMPS_ExecSync( "$ERROR.Clear(); $Env:COMPUTERNAME; $ERROR[0];" ) ]