ステップ 8: カスタム App の関数、スクリプト、およびスクリプトトリガのレビュー
一部の関数、スクリプト、およびスクリプトトリガは FileMaker WebDirect でサポートされていない場合や、FileMaker Pro での動作と異なる場合があります。カスタム App のすべての計算式およびスクリプトをレビューして正しく実行されることを確認してください。
各関数、スクリプトステップ、スクリプトトリガの詳細については、FileMaker Pro ヘルプを参照してください。
関数
-
クライアントのタイプに基づく条件付き動作を作成するには、Get (システムプラットフォーム) 関数を使用します。関数が 4 を返した場合、現在のユーザは FileMaker WebDirect でカスタム App にアクセスしています。
-
Get (システムバージョン) 関数を使用すると、カスタム App を実行しているオペレーティングシステムおよび Web ブラウザを検出できます。デバイスの検出が困難な場合は、Get (ウインドウ幅) 関数および Get (ウインドウ高さ) 関数を使用してデバイスに適切なレイアウトを識別します。
スクリプト、スクリプトステップ、およびスクリプトトリガ
-
FileMaker WebDirect と互換性のあるスクリプトステップのみがスクリプトに含まれることを確認し、Web ブラウザから使用する必要があるスクリプトへのアクセスのみを提供します。
-
サポートされていないスクリプトステップや不明なスクリプトステップがスクリプトにあった場合、そのスクリプトステップはスキップされ、スクリプトの実行が続行します。
-
FileMaker WebDirect では、スクリプトはクライアントのファイルシステムにアクセスできません。Web ユーザはインポートまたは挿入するファイルを選択する必要があります。エクスポートまたは保存されたファイルは Web ブラウザのデフォルトのダウンロード場所にダウンロードされます。
-
FileMaker WebDirect では、FileMaker Pro インスペクタのフィールド入力が [ブラウズモード] または [検索モード] オプションで制限されている場合、スクリプトステップはフィールドに入ることができません。
-
Web ユーザがブラウザウインドウを閉じるか、または Web ブラウザの更新ボタンをクリックした場合、FileMaker WebDirect はサインアウト、または OnWindowClose および OnLastWindowClose スクリプトトリガをアクティブにすることなく現在のセッションを離れます。Web ユーザが更新ボタンをクリックすると、FileMaker WebDirect は OnFirstWindowOpen および OnWindowOpen スクリプトトリガをアクティブにして FileMaker Server または FileMaker Cloud への新しい接続を作成します。