リファレンス > スクリプトステップリファレンス > 制御に関連するスクリプトステップ > 変数を設定
 

変数を設定

ローカル変数またはグローバル変数を指定値に設定します。

参照 

オプション 

[名前] は作成する変数の名前です。ローカル変数の場合は「$」、グローバル変数の場合は「$$」の接頭語を名前に使用します。接頭語を追加しない場合は「$」が自動的に名前の先頭に追加されます。

[] は変数の設定後の値です。テキストを入力するか計算式を指定することができます。

[繰り返し] は作成する変数の繰り返し数 (索引) です。繰り返しが指定されていない場合デフォルトは 1 です。

互換性 

 

製品 

サポート 

FileMaker Pro Advanced 

はい 

FileMaker Go 

はい 

FileMaker WebDirect 

はい 

FileMaker Server 

はい 

FileMaker Cloud 製品 

はい 

FileMaker Data API 

はい 

カスタム Web 公開 

はい 

Runtime ソリューション 

はい 

起点 

FileMaker Pro 8.0

説明 

変数が存在しない場合はこのスクリプトステップによって変数が作成されます。変数の使用を参照してください。

例 1 

ローカル変数を使用して情報を照合フィールドにコピーすることによって関連レコードを作成します。

変数を設定 [$現在の_顧客_ID; 値: 顧客::顧客 ID]
レイアウト切り替え [「請求書詳細」]
新規レコード/検索条件
フィールド設定 [請求書::顧客 ID; $現在の_顧客_ID]

例 2 

ローカル変数を使用して、レコードを Excel または PDF ファイルとしてドキュメントフォルダに保存します。

カスタムダイアログを表示 ["現在のレコードを Excel または PDF として保存しますか?"]
If [Get (最終メッセージ選択) = 1]
変数を設定 [$パス; 値: Get (ドキュメントパス) & "請求書" & 請求書::請求書番号 & ".xlsx"]
レコードを Excel として保存 [記憶する; ダイアログあり: オフ; 「$パス」; 現在のレコード ; フォルダを作成: オフ]
Else
変数を設定 [$パス; 値: Get (ドキュメントパス) & "請求書" & 請求書::請求書番号 & ".pdf"]
レコードを PDF として保存 [記憶する; ダイアログあり: オフ; 「$パス」;
現在のレコード ; フォルダを作成: オフ]
End If

例 3 

グローバル変数を切り替えとして使用して、スクリプトがトリガされるのを停止します。

スクリプト: iOS 用に選択した請求書に移動

変数を設定 [$$スクリプト_トリガ; 値: "オフ"]
レイアウト切り替え [「請求書詳細 iPad」]

スクリプト: 請求書詳細の表示のトリガ

If [$$スクリプト_トリガ = "オフ"]
変数を設定 [$$スクリプト_トリガ; 値: "オン"]
現在のスクリプト終了 [テキスト結果: ]
End If
一致するレコードを検索 [置換; 請求書::顧客名]
レコード/検索条件/ページへ移動 [最初の]

関連項目 

スクリプトステップリファレンス (名前順)

スクリプトステップリファレンス (種類順)

計算式について

繰り返しフィールドの定義