SuperContainer Companion Pluginは、360Works SuperContainerの基本機能を使用する際にインストールする必要はありません。特定の機能をでユーザーの操作を自動化したい時にインストールして使用します。
このプラグインは以下をサポートします。
- SuperContainerへのファイルのアップロード
- SuperContainerからFileMakerのオブジェクトフィールドへのダウンロード
- SuperContainerに保存されているファイルの削除
- SuperContainerからクライアントのローカルドライブにファイルをダウンロード
- SuperContainerに保存されているファイルに関する詳細情報の取得
このプラグインは、既存のソリューションのコンテナフィールドからSuperContainerにデータを移行するのに特に便利です。
注意:インスタントWeb公開クライアントは、プラグインを使用してファイルをアップロードしないでください。IWPの場合、プラグインはサーバー上にあり、サーバー上のファイルにしかアクセスできません。これはおそらくあなたが望むものではありません!代わりに、IWPクライアントはレイアウト上に配置されているWebビューアを介してファイルをアップロードする必要があります。あなたの解決策は、IWPアップロードのための別々のレイアウトを持っているかもしれません。
重要: SuperContainerサーバーと対話するプラグイン関数を呼び出す前にSCSetBaseURLを呼び出す必要があります。
たとえば、開発用のマシンでスタンドアロンのSuperContainerサーバーを実行している場合は、次のように呼び出します。
SCSetBaseURL( "http://server.mycompany.com:8020/SuperContainer/Files")
"Files"コンポーネントまで含めた完全なURLを渡すことに注意してください。
これは、ファイルが保存されている場所、または保存したい場所のサーバー上のフォルダーです。SuperContainerのホスト、ポート、またはアクション名を含めないでください。
例:
SCGetContainer( "staff / portraits / 42")
通常はSCSetBaseURL
をコールする起動スクリプトを作成しておき、それを呼び出します。これにより他のすべてのプラグイン関数は、完全なURLではなく相対フォルダーパスをパラメーターとして受け入れます
プラグインを使用するときに気をつけること:SuperContainerが最後のアクションの処理を終了する前に、プラグインスクリプトが結果を返す場合があります。そのため、例えばSCSetContainer関数を使用して
ファイルをアップロードして、それが完了する前にSCGetInfo
関数をコールできてしまいます。解決策の例として、2つのアクションの間に一時停止スクリプトステップを入れます。
プラグイン関数の使用例については、SuperContainerのドキュメント(プラグインの活用)を参照してください。
SuperContainer Companion Pluginは、格納されているオブジェクトフィールドの操作だけでなく、オブジェクトの参照としても機能するはずです。
このドキュメントの最新バージョン(英語)docs.360works.com| SuperContainer Documentation | Examples
コメント
0件のコメント
サインインしてコメントを残してください。