ロード スクリプトの編集
最終更新日時: 2026/09/30
ユーザーは、データ ロード エディター または スクリプト のテキスト エディターでスクリプトを記述できます。ここで、データ選択時に生成した LOAD または SELECT ステートメントを手作業で変更し、新規スクリプトを入力できます。
Qlik スクリプト構文を用いて記述する必要のあるスクリプトは、要素の区別がしやすいように色分けされています。スクリプトの各行に番号が付けられます。
エディタ には、ロード スクリプトの開発を支援するための多くの機能があります。この機能については、本セクションで説明します。
コード アシスタンス
コマンドおよび関数の構文ヘルプへのアクセス
いくつかの方法で、Qlik 構文キーワードの構文ヘルプにアクセスできます。
キーワードにカーソルを合わせる
スクリプト内の関数やキーワードにマウス カーソルを合わせると、書式や構文の詳細を確認したり、ヘルプ リソースにアクセスしたりできます。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
ヘルプ ポータルへのアクセス
次の方法で、ヘルプ ポータルの詳細なヘルプにアクセスできます。
-
ツール バーの
をクリックして、構文のヘルプ モードに入ります。ヘルプ モードで、構文のキーワード (青色でハイライト、下線付き) をクリックすると、構文のヘルプにアクセスできます。
-
キーワードの内側または末尾にカーソルを置き、Ctrl+H を押します。
-
新しいコード エディター エクスペリエンスを有効にしている場合は、キーワードにマウス カーソルを合わせ、ヘルプ リンクが表示される場合はそれをクリックしてください。「キーワードにカーソルを合わせる」を参照してください。
オートコンプリート機能の使用
Qlikスクリプトのキーワードの入力を開始すると、フォーム選択の一致するキーワードがオートコンプリート リストに表示されます。入力を続けると、リストが絞られてきます。推奨される構文とパラメータが含まれるテンプレートから選択することができます。ツール ヒントには、パラメータ、追加のステートメント、およびステートメントまたは関数のヘルプ ポータル説明へのリンクを含む関数の構文が表示されます。
また、キーボード ショートカット Ctrl+Space キーを使用するとキーワード リスト、Ctrl+Shift+Space キーを使用するとツール ヒントが表示されます。
コード ナビゲーション
コマンドおよび関数の構文ヘルプへのアクセス
いくつかの方法で、Qlik 構文キーワードの構文ヘルプにアクセスできます。
キーワードにカーソルを合わせる
スクリプト内の関数やキーワードにマウス カーソルを合わせると、書式や構文の詳細を確認したり、ヘルプ リソースにアクセスしたりできます。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
ヘルプ ポータルへのアクセス
次の方法で、ヘルプ ポータルの詳細なヘルプにアクセスできます。
-
ツール バーの
をクリックして、構文のヘルプ モードに入ります。ヘルプ モードで、構文のキーワード (青色でハイライト、下線付き) をクリックすると、構文のヘルプにアクセスできます。
-
キーワードの内側または末尾にカーソルを置き、Ctrl+H を押します。
-
新しいコード エディター エクスペリエンスを有効にしている場合は、キーワードにマウス カーソルを合わせ、ヘルプ リンクが表示される場合はそれをクリックしてください。「キーワードにカーソルを合わせる」を参照してください。
定義と参照リンク
右クリック メニューまたはキーボード ショートカットを使用して、関連するスクリプト要素 (特定のテーブルや変数など) 間を移動できます。
オプションは次のとおりです。
-
定義へ移動 (Ctrl + F12): スクリプト構文が定義されている場所に移動します。
-
参照へ移動 (Ctrl + F12): スクリプト構成要素が参照されている場所に移動します。複数の参照が存在する場合は、移動先の参照を選択できます。
-
ピーク オプション (Alt + F12): 現在確認中のコードの下に、定義や参照をポップアップで表示します。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
コードの折りたたみ
スクリプト コードのブロックを展開および折りたたむことができ、編集時の柔軟性と可読性が向上します。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
コード ブロックを折りたたむには、折りたたみ可能なブロックの横の余白にカーソルを合わせ、 をクリックします。折りたたまれたブロック上で
をクリックすると、コードを展開できます。
コマンド パレットでは、コードの折りたたみに関する高度なオプションも利用できます。「コマンド パレット」を参照してください。
ミニマップ
ミニマップは、現在のスクリプト セクションの視覚的な表現を提供します。エディターの横に配置されており、セクション全体を一目で確認できます。ミニマップはインタラクティブで、これを使ってセクション内をスクロールし、特定のコードを探すことができます。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
コード編集
設定済みのテスト スクリプトの挿入
本製品にはインライン データ項目一式をロードするテスト スクリプトが事前に設定されています。このテスト スクリプトを使用すると、テスト目的のデータ セットを迅速に作成できます。
次の手順を実行します。
- Ctrl + 00 を押します。
スクリプトにテスト スクリプト コードが挿入されます。
コードのインデント
読みやすくするため、コードにはインデントを設定できます。
次の手順を実行します。
- インデントを変更する行を 1 つまたは複数選択します。
-
をクリックしてテキストをインデント (インデントを増大) するか、
をクリックしてテキストのインデントを解除します (インデントを減少)。
以下のキーボード ショートカットも利用可能です。
Tab (インデント)
Shift+Tab (インデント解除)
テキストの検索および置換
スクリプト セクションのテキストを検索および置換できます。
テキストの検索
次の手順を実行します。
-
ツール バーで
をクリックします。
検索ドロップダウン ダイアログが表示されます。
-
検索ボックスに、検索したいテキストを入力します。
検索結果がスクリプト コードの現在のセクションでハイライトされます。また、見つかったテキスト インスタンスの数がセクション ラベルの隣に示されます。
-
と
をクリックして、結果リストを移動することができます。
- ツール バーの [
] をクリックして、検索ダイアログを閉じます。
テキストの置換
次の手順を実行します。
-
ツール バーで
をクリックします。
検索ドロップダウン ダイアログが表示されます。
- 検索ボックスに、検索したいテキストを入力します。
- 置換ボックスに置換後の文字列を入力し、[置換] をクリックします。
-
をクリックして、検索テキストの次のインスタンスを見つけ、以下のいずれかを行います。
- [置換] をクリックしてテキストを置き換えます。
-
をクリックして次のインスタンスを見つけます。
- ツール バーの [
] をクリックして、検索ダイアログを閉じます。
代替方法
テキストを検索および置換する他の方法も使用できます。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
次のその他の方法を使用できます。
-
すべての出現箇所を変更: 右クリック メニューおよびキーボード ショートカット Ctrl + F2 から利用できます。これは、現在のスクリプト セクション内で一致するすべてのテキストを検索し、置換します。
-
コマンド パレット: 埋め込みのコマンド パレットを使用して、検索と置換の操作を実行できます。「コマンド パレット」を参照してください。
スクリプトへのコメント入力
スクリプト コードにコメントを挿入したり、コメント マークを使用してスクリプト コードの一部を無効にすることができます。// (2 本のスラッシュ) の右側に続く行のテキストはすべてコメントと見なされ、スクリプトを実行しても実行されません。
ツール バーには、コメント入力またはコメント解除コードへのショートカットがあります。関数はトグルとして機能します。つまり、選択したコードにコメントが付いていなければコメントが挿入され、コメントが付いていれば解除されます。
コメント入力
次の手順を実行します。
- コメント アウトされていないコードの 1 行または複数の行を選択するか、行の先頭にカーソルを置きます。
-
をクリックするか、または Ctrl + K を押します。
情報メモ新しいコード エディター エクスペリエンスを有効にする が有効になっている場合、Ctrl + / も使用できます。
これで選択したコードがコメント アウトされます。
コメント解除
次の手順を実行します。
- コメント アウトされたコードの 1 行または複数の行を選択するか、コメントされた行の先頭にカーソルを置きます。
-
をクリックするか、または Ctrl + K を押します。
情報メモ新しいコード エディター エクスペリエンスを有効にする が有効になっている場合、Ctrl + / も使用できます。
これで、選択されたコードがスクリプトの残りの部分で実行されます。
この他にも、スクリプト コードにコメントを挿入する方法には次のものがあります。
- Rem ステートメントを使用します。
- コードのセクションを /* と */ で囲む。
Rem This is a comment ;
/* This is a comment
that spans two lines */
// This is a comment as wellRem の詳細については、「Rem」を参照してください。
すべてのコードを選択
現在のスクリプト セクションですべてのコードを選択できます。
次の手順を実行します。
- Ctrl + A を押します。
現在のセクション内のすべてのスクリプトが選択されます。
複数カーソルの選択
複数カーソルの選択を使用すると、複数の異なるスクリプト行から一度にコードを選択できます。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
次のいずれかを実行します。
-
Ctrl + Alt + 上/下矢印キーを押すと、垂直方向に並んだ複数の平行線を一度に選択できます。
-
Alt + Shift を押しながらカーソルを任意の方向にドラッグすると、隣接するコードをまとめて選択できます。
コマンド パレット
コマンド パレットはスクリプト エディターに組み込まれており、スクリプト コードに対する高度な操作を容易に実行できるようになっています。コマンド パレットは、エディターの外観と操作性を向上させるためのいくつかのオプションもサポートしています。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
コマンド パレットの利用例は次のとおりです。
-
検索と置換
-
高度なコード折りたたみ
-
コードのインデント
-
高度なテキスト処理
-
フォント サイズやワードラッピングなどの、エディター インターフェイスのカスタマイズ
特定のワークフローの例については、「ワークフローの例: コマンド パレット」を参照してください。
次のいずれかを実行します。
-
エディターで右クリックし、 [コマンド パレット...] を選択します。
-
キーボード ショートカット Ctrl + Shift + P を使用します。
一部のアクションでは、操作を実行する対象のテキストを選択する必要があります。その他の場合、この操作は不要です。
コマンド パレットを開いた後、利用可能なコマンドを検索したり、それらのコマンドのキーボード ショートカットを確認したりできます。
コードのリファクタリング
[新しいコード エディター エクスペリエンスを有効にする] がオンの場合、認識された Qlik スクリプトの構成をリファクタリングできます。たとえば、スクリプト内のテーブルのすべてのインスタンスの名前を変更できます。
[新しいコード エディター エクスペリエンスを有効にする] をオンにする必要があります。「次世代のスクリプト エディターでの作業」を参照してください。
次の手順を実行します。
-
名前を変更するスクリプト構成要素にカーソルを置くか、またはその構成要素全体を強調表示します。
-
右クリックして [シンボル名を変更] を選択するか、キーボード ショートカット F2 を使用します。
スクリプト全体にわたり、その構成要素の名前が変更されます。
制限事項
[新しいコード エディター エクスペリエンスを有効にする] をオンにすると、右クリックのオプション、コマンド パレット、ホバー ヘルプなどの一部のインターフェイス要素はスウェーデン語やオランダ語に翻訳されません。