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];" ) ]