制御された編集でロード スクリプトを更新する
最終更新日時: 2026-11-03Qlik Code の制御された編集機能を使用すると、ローカルで編集するためにアプリケーションのロード スクリプトの作業コピーをご使用のマシンにダウンロードできます。これらのローカルコピーは、バインディングを介してソース アプリケーションに接続されています。受信変更と送信変更をプルおよびプッシュすることで、ローカル スクリプトをリモートの Qlik Cloud バージョンと同期できます。ローカル QVS ファイルを編集して Qlik Code の Qlik Cloud アプリケーションにバインドすることもできるため、最初にアプリケーションを作成することなくローカル スクリプトを構築できます。
バインディングとは何ですか?
Qlik Code では、バインディングとは、ロード スクリプトのローカル作業コピー(または別のローカル QVS ファイル)と Qlik Cloud 内の分析アプリケーションとの間の接続です。
バインディングは、次の場合に作成されます:
-
ローカルで編集するために、スクリプトの作業コピーをダウンロードします(「 スクリプトの作業コピーのダウンロード」を参照)。
-
別の QVS ファイルを既存のアプリケーションに手動でバインドします (「既存のローカル ファイルのバインド」を参照)。
バインディングが作成されると、拡張はローカル ファイルと Qlik Cloud アプリケーションの関係をワークスペースのルートにある resource-map.json ファイルに保存します。
スクリプトの作業コピーのダウンロード
アプリケーションのロード スクリプトの作業用コピーをローカル マシンにダウンロードできます。この操作を行うと、ロード スクリプトのコピーが QVS 形式でワークスペースにダウンロードされ、ローカルに作成されたファイルとソース アプリケーションの間にバインディングが自動的に作成されます。
ローカル作業コピーは、デフォルト作業コピー フォルダー設定(「設定の参照」を参照)で指定されたフォルダー、またはその設定が空の場合はワークスペースのルートに保存されます。
次の手順を実行します。
-
VS Code Explorer で、Qlik Cloud を展開します。
-
アプリケーションを見つけて右クリックします。
-
作業コピーをダウンロードするをクリックします。
ワークスペースにスクリプトのローカル コピーが既に 1 つ以上存在する場合、別のオプションが表示されます:ダウンロード済みリソース...。このオプションを使用すると、既存のローカル ファイルに移動できます。
ローカル コピーをダウンロードしてバインドした後は、編集したり、リモートの Qlik Cloud バージョンからの変更を取り込んで更新したり、自身のローカルの変更をリモートの Qlik Cloud バージョンにプッシュしたりできます。「ローカルバージョンとリモートバージョン間の変更同期」を参照してください。
既存のローカル ファイルのバインド
また、ローカル コンテンツを上書きすることなく、既存のローカル QVS ファイル(現在アプリケーションに接続されていないファイル)を Qlik Cloud アプリケーションにバインドすることもできます。バインディングは、ファイルをアプリとその現在のスクリプトバージョンにリンクします。
次の手順を実行します。
-
VS Code Explorerで、バインドするローカル ファイルを右クリックします。
-
Qlik Cloud スクリプトにバインドするをクリックします。
-
バインド先の Qlik Cloud アプリケーションを選択します。
ファイルを手動でバインドした後は、ファイルを編集したり、リモートの Qlik Cloud バージョンから受信した変更で更新したり、独自のローカル変更をリモートの Qlik Cloud バージョンにプッシュしたりすることができます。「ローカルバージョンとリモートバージョン間の変更同期」を参照してください。
スクリプトのバインド解除
どちらのコピーも削除せずにローカル ファイルとリモート バージョン間のリンクを解除するには、Qlik: Unbind from QCS Resource コマンド(コマンド パレットから利用可能)を使用します。
ローカルバージョンとリモートバージョン間の変更同期
スクリプトをダウンロードまたは手動でバインドした後、VS Code テキストエディターを使用して編集できます。
Qlik Code では、次のオプションが提供されます:
-
リモートの Qlik Cloud バージョンに加えられた変更でローカル スクリプトを更新しています。例えば、別のユーザーが Qlik Cloud 内で、または各自でインストールした Qlik Code を使用してロード スクリプトを編集します。
-
自身の変更をリモートQlik Cloudバージョンにプッシュする。
個別スクリプトの同期
スクリプトを個別に同期できます。
次の手順を実行します。
-
VS Code Explorer で、スクリプトのローカル作業コピーを見つけます。
-
ファイルを右クリックし、次のいずれかを選択します:
-
Qlik Cloud からプルする:前回のダウンロードまたは更新以降にスクリプトに加えられた変更で、ローカル コピーを更新します。
-
Qlik Cloud に変更をプッシュする:ローカルの変更をリモートの Qlik Cloud バージョンにプッシュします。既存のスクリプトの置き換えを確認するよう求められます。
-
スクリプトの一括同期
スクリプトを一括で同期することもできます。これらのアクションを実行すると、アクセス権を持つすべてのアプリケーションおよび作業コピーに対して変更がプッシュ/プルされます。
次の手順を実行します。
-
VS Code Explorer で、Qlik Cloud を展開します。
-
パネル ツールバーで、次のいずれかを選択します:
-
(Qlik Cloud からすべて更新する):前回のダウンロードまたは更新以降にスクリプトに加えられた変更で、すべてのローカル コピーを更新します。 -
(すべての変更を Qlik Cloud にプッシュする):すべてのローカルの変更を、リモートの Qlik Cloud バージョンにプッシュします。
-
競合の管理
前回の同期以降に Qlik Cloud でスクリプトが変更されており、ローカルにも変更がある場合、Qlik Code は競合を検出し、可能な場合はそれを解決するためのオプションを提示します。これらのオプションは、VS Code テキスト エディター内に表示されます。
-
マージを確認する:提案された変更のマージを続行します。
-
マージをキャンセルする:提案されたマージを拒否し、ローカル コピーに戻します。