注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
モジュールインターフェースは、埋め込まれた親モジュールの変数にマッピングできる変数と、URLから初期化される変数のセットです。モジュールインターフェースは、WorkshopモジュールのAPIと考えることができます。
モジュールインターフェースに変数を追加するには、変数の設定パネルに移動し、外部IDを追加し、モジュールインターフェースのトグルが有効になっていることを確認します。オプションで、モジュールインターフェース変数に表示名と説明を付けることができます。これは、モジュールが埋め込まれている場合や、Open Workshop module eventで使用される場合に表示されます。
モジュールを埋め込むと、そのモジュールのモジュールインターフェース変数が入力として設定できるようになります。これについては、埋め込まれたモジュールのドキュメント内の 変数間のやり取りで詳しく説明されています。
Open Workshopモジュールイベントを使うと、下記のように手動でURLを作成する手間が省けます。選択したモジュールのインターフェースが表示され、現在のモジュールから選択されたモジュールのインターフェース変数に変数の値を渡すことができます。イベントが呼び出されると、URLは現在の値を使用して選択されたモジュールを開きます。
Open Workshopモジュールイベント以外では、URLクエリパラメーター値を使ってモジュールインターフェース変数を設定し、アプリケーションの状態をカスタマイズしたリンクで共有できるように、手動で動的にURLを生成することができます。以下の手順に従ってください:
?
を追加し、外部ID、 =
、設定したい値を続けて追加します。例: ?interfaceVariable=123
。他のモジュールインターフェース変数を追加するには、アンパサンド &
と追加の外部ID、等号 =
、値を続けて追加します。リンクが使用できるようになり、URLで設定された値をモジュールインターフェース変数として定義します。このリンクは、変数変換を使用して動的に生成され、アクションフォーム、関数、または他の変数変換からの値が使用されます。
テスト目的で、URLの /latest/
を /dev/
に変更すると、リンクは最後に保存されたWorkshopアプリケーションのバージョンにリダイレクトされるようになります(最後に公開されたバージョンではなく)。