注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Slate アプリケーションをインポートするには、ファイル ドロップダウンメニューを選択し、編集モードで JSON をインポート を選択してアップロードダイアログを開きます。ローカルマシンから JSON ファイルを選択し、Slate ドキュメントとしてアップロードします。JSON ファイルで定義されているパーマリンクが新しくユニークなものであれば、新しい Slate ドキュメントが作成される場所を選択するように求められます。Slate ドキュメントの JSON で定義されているパーマリンクが既に Foundry に存在する場合、既存の Slate ドキュメントの新しいバージョンが、インポートされた JSON ファイルの内容で作成されます。
アプリケーションをインポートするとき、アプリケーション自体のロジックだけがインポートされます。画像、ファイル、オブジェクト、データセット、データソースなどのサポートリソースは自動的に作成されません。参照されているデータソースが利用できない場合、JSON のインポートは失敗します。存在しない他のリソースへの参照は、アプリケーションを開くときにエラーを引き起こしますが、これらのエラーは編集モードで手動で再指向することで解決できます。
Slate アプリケーションをエクスポートするには、編集モードで ファイル ドロップダウンから エクスポート を選択します。これにより、Slate アプリケーションの設定を含む JSON ファイルがローカルマシンにダウンロードされます。この設定には、ウィジェット、関数、クエリロジック、イベント、変数、スタイルが含まれます。アプリケーション自体に含まれていない Foundry の他のリソース、たとえばグローバルスタイルシート、オブジェクト、データソース、データセット、アクション、画像、ビデオ、コードサンドボックスにインポートされた JavaScript、CSS ライブラリは含まれません。
Slate アプリケーションは、編集モードで ファイル ドロップダウンメニューから 名前を付けて保存 オプションを選択することで複製できます。新しい場所と名前を入力するポップアップが表示され、複製アプリケーションが作成されます。新しいアプリケーションには、元のアプリケーションの最新バージョンのみが含まれ、それを v1
として保存します。
Slate アプリケーション間でウィジェットを再利用することもできます。ウィジェットを複製するには、まず Slate アプリケーションの左側のレイアウトペインでウィジェットを選択します。次に、Cmd+C
(macOS)または Ctrl+C
(Windows)を押します。最後に、2つ目の Slate アプリに移動し、Cmd+V
(macOS)または Ctrl+V
(Windows)を押してコピーしたウィジェットを貼り付けます。
名前を付けて保存 オプションを使うと、既存の Slate アプリケーションを上書きすることもできます。これを使ってアプリケーションをステージングしたり、プロモートしたりすることができます。Slate アプリケーションを上書きするには、アプリケーションを保存する場所としてファイルブラウザで既存のアプリケーションを選択します。アプリケーションを上書きすると、新しいバージョンが作成され、現在のアプリケーションの選択したバージョンの内容がコピーされます。