FileMaker 18
要プラグイン
ScriptMakerPS | FileMaker Plugin for Windows
FileMakerのフィールドに記述した「PowerShell」を実行し、戻り値を取得。
https://sites.google.com/site/scriptmakerps/
While関数で、途中の値をダイアログで確認。
While (
[
count = 0 ;
total = 0 ;
$a[1] = 25 ;
$a[2] = 50 ;
$a[3] = 75
] ;
count < 3 ;
[
count = count + 1 ;
total = total + $a[count];
$$Value=List(count;total);
$$ER=SMPS_ExecSync( "[System.Windows.MessageBox]::Show('" & $$Value & "')" )
] ;
total
)
確認する値が、文字列で ' (シングルクォーテーション)を含む場合
While (
[
count = 0 ;
total = 0 ;
$a[1] = "ABC" ;
$a[2] = "あいうえお" ;
$a[3] = "'カキクケコ'"
] ;
count < 3 ;
[
count = count + 1 ;
total =List( total ; $a[count]);
$$Value=List(count;Substitute ( total; "'" ; "''" ) );
$$ER=SMPS_ExecSync( "[System.Windows.MessageBox]::Show('" & $$Value & "')" )
] ;
total
)
While関数を途中で止める
While (
[
$$ER="";
count = 0 ;
total = 0 ;
$a[1] = 25 ;
$a[2] = 50 ;
$a[3] = 75
] ;
count < 3 and $$ER ≠ "No";
[
count = count + 1 ;
total = total + $a[count];
$$Value=List(count;Substitute ( total; "'" ; "''" ) );
$$ER=SMPS_ExecSync( "[System.Windows.MessageBox]::Show('" & $$Value & "', '' , 'YesNo')" )
] ;
total
)
0 件のコメント:
コメントを投稿