FileMakerで指定したウインドウが開いている場合は選択、そうでなければ処理を実行する

課題

  • FileMakerで指定したウインドウが開いている場合は選択、そうでなければ処理を実行したい
    • if文で大きなネストを作るのを回避したい

解決方法

  • 指定したウインドウをまずは一度選択する
  • その上で「現在のウインドウが指定したウインドウか」を確認。
    • 指定したウインドウであれば処理を終了
    • そうでなければ処理を実行する
‌#
# 既存ウインドウの確認
#
# ウインドウ名を指定
変数を設定 [ $window_name ; 値: "test" ]
#
# ウインドウを選択
ウインドウを選択 [ 名前: $window_name ; 現在のファイル ]
#
# 既にウインドウがあれば、スクリプトを終了
If [ Get ( ウインドウ名 )=$window_name ]
# 既にウインドウがあれば、スクリプトを終了
現在のスクリプト終了
[ テキスト結果: ]
End If

ポイント

  • ウインドウがあるかないかに関係なく、指定したいウインドウを選択する


お困りごとをお聞かせください。

FileMakerについてのご相談、ご依頼など。お気軽にお問い合わせください。
頂いた内容については、3営業日以内の返信を心がけております。

既に稼働中のFileMakerの修正も、頻繁にご依頼頂いております。
小さなことから、お気になさらずお気軽にご相談ください。

  • 必須

    詳細を入力してください。

  • 必須

    お名前を入力してください。

  • 必須

    メールアドレスを入力してください。

    正しいメールアドレスを入力してください。




FileMaker