私のデータベースの速度を向上させるためにサーバー上のスクリプトを実行する機能を使用しようとしています。Filemaker PSoSレイアウトへ
私は非常に単純な機能を作っていますが、「レイアウトに行く」機能は動作しません。私は関数がサーバー上で実行されていることを確認するためにフィールドを使用しました。
"メインスクリプト":
は、[完了を待って、サーバー上でスクリプトを実行します。 "PSOSスクリプト"]
"PSOSスクリプト" フィールド[表::フィールド設定
。表::フィールド& "PSOSスクリプトがサーバー上で実行されている "]
は、[" simpleLayout"]
は "OnFirstWindowOpen"
もし場合は[LeftWordsは、レイアウトに行く()(アプリケーションバージョンを取得します。1) = "サーバ")]
set Field [Table::field ; Table::field & " OnFirstWindowOpen is running on server "]
Exit Script[];
エンド
"Main script"を実行すると、Table :: fieldの結果は次のようになります。 "OnFirstWindowOpenはサーバー上で実行されています.PSOSスクリプトはサーバー上で実行されていますが、同じレイアウトにとどまります。
私のデータベースは14
おかげFMPhost.comクラウドのFileMaker Serverでホストです。レイアウトに
私はすべてを試してみました:レイアウトのみの番号で、機能リストからレイアウトを「レイアウトに行きます」。レイアウトには、 "onLayoutEnter"スクリプトトリガーはありません。 – mai87
エラーは返されず、サーバーエラーログは表示されません。ホスティングプロバイダにはその機能は含まれていません。 – mai87
「レイアウトに行く」レイアウトをどのように指定しますか?フィールドを指定する前に別のレイアウトをレイアウトに追加しようとしましたか?エラートラップを追加してPSOSの結果として渡さない限り、エラーは返されません –