注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

アプリケーションのインポート、エクスポート、および複製

Slate アプリケーションのインポート

Slate アプリケーションをインポートするには、ファイル ドロップダウンメニューを選択し、編集モードで JSON をインポート を選択してアップロードダイアログを開きます。ローカルマシンから JSON ファイルを選択し、Slate ドキュメントとしてアップロードします。JSON ファイルで定義されているパーマリンクが新しくユニークなものであれば、新しい Slate ドキュメントが作成される場所を選択するように求められます。Slate ドキュメントの JSON で定義されているパーマリンクが既に Foundry に存在する場合、既存の Slate ドキュメントの新しいバージョンが、インポートされた JSON ファイルの内容で作成されます。

アプリケーションをインポートするとき、アプリケーション自体のロジックだけがインポートされます。画像、ファイル、オブジェクト、データセット、データソースなどのサポートリソースは自動的に作成されません。参照されているデータソースが利用できない場合、JSON のインポートは失敗します。存在しない他のリソースへの参照は、アプリケーションを開くときにエラーを引き起こしますが、これらのエラーは編集モードで手動で再指向することで解決できます。

Slate アプリケーションのエクスポート

Slate アプリケーションをエクスポートするには、編集モードで ファイル ドロップダウンから エクスポート を選択します。これにより、Slate アプリケーションの設定を含む JSON ファイルがローカルマシンにダウンロードされます。この設定には、ウィジェット、関数、クエリロジック、イベント、変数、スタイルが含まれます。アプリケーション自体に含まれていない Foundry の他のリソース、たとえばグローバルスタイルシート、オブジェクト、データソース、データセット、アクション、画像、ビデオ、コードサンドボックスにインポートされた JavaScript、CSS ライブラリは含まれません。

Slate アプリケーションの複製

Slate アプリケーションは、編集モードで ファイル ドロップダウンメニューから 名前を付けて保存 オプションを選択することで複製できます。新しい場所と名前を入力するポップアップが表示され、複製アプリケーションが作成されます。新しいアプリケーションには、元のアプリケーションの最新バージョンのみが含まれ、それを v1 として保存します。

Slate ウィジェットの複製

Slate アプリケーション間でウィジェットを再利用することもできます。ウィジェットを複製するには、まず Slate アプリケーションの左側のレイアウトペインでウィジェットを選択します。次に、Cmd+C(macOS)または Ctrl+C(Windows)を押します。最後に、2つ目の Slate アプリに移動し、Cmd+V(macOS)または Ctrl+V(Windows)を押してコピーしたウィジェットを貼り付けます。

Slate アプリケーションの上書き

名前を付けて保存 オプションを使うと、既存の Slate アプリケーションを上書きすることもできます。これを使ってアプリケーションをステージングしたり、プロモートしたりすることができます。Slate アプリケーションを上書きするには、アプリケーションを保存する場所としてファイルブラウザで既存のアプリケーションを選択します。アプリケーションを上書きすると、新しいバージョンが作成され、現在のアプリケーションの選択したバージョンの内容がコピーされます。