[FileMaker] 特定プラットフォームのみログイン要求
FileMaker のファイルに対して、自動ログインの設定をしていたとしても、iOS(=FileMaker Go)からのアクセスだけは必ずアカウントとパスワードを入力してログインさせるようにしたい、という状況になった。
iOS ではログイン・ダイアログを表示させ、もしユーザー名とパスワードが合致しない場合はファイルが閉じるようにしてみた。
環境:macOS Catalina Version 10.15.6(英語環境)・FileMaker Pro 18 Advanced、iPad Pro 9.7″・iPadOS 14.2(英語環境)
以下のようなスクリプトを、スクリプトトリガの OnFirstWindowOpen に登録すればいい。
Set Error Capture [ On ]
If [ Get ( SystemPlatform ) = 3 ]
Re-Login [ With dialog: On ]
If [ Get ( LastError ) = 1 or Get ( LastError ) = 212]
Close File [ Current File ]
End If
End If
Set Error Capture [ Off ]
参考:
Get (システムプラットフォーム)
https://fmhelp.filemaker.com/help/18/fmp/ja/index.html#page/FMP_Help/get-systemplatform.html
Recent Posts
Archives