編輯載入指令碼
上次更新:2026/9/30
您在資料載入編輯器或 指令碼 的文字編輯器中撰寫指令碼。您可以在這裡對選取資料時產生的 LOAD 或 SELECT 陳述式進行手動變更,並輸入新的指令碼。
必須使用 Qlik 指令碼語法撰寫的指令碼,會以顏色標示,以便與不同元素輕鬆區別。每個指令碼行都有編號。
編輯器中提供許多函數,可協助您開發載入指令碼,這些函數在本節中予以說明。
代碼協助
存取命令與函數的語法說明
有數種方法可存取 Qlik 語法關鍵字的語法說明。
存取說明入口網站
您可以使用下列方式,來存取說明入口網站中的詳細說明:
-
按一下工具列中的
,以進入語法說明模式。在語法說明模式下,您可以按一下語法關鍵字 (以藍色和底線標記),以存取語法說明。
-
請將游標置於關鍵字內部或結尾,然後按下 Ctrl+H 鍵。
-
如果您已啟用 啟用新的程式碼編輯器體驗,請將游標暫留在關鍵字上方,並按一下說明連結 (若有的話)。請參閱 將游標懸停在關鍵字上。
使用自動完成的函數
如果您開始輸入 Qlik 指令碼關鍵字,您會取得自動完成的相符關鍵字清單,以從中進行選取。該清單的範圍會隨著您的繼續輸入而不斷縮小,且您可從包含建議語法和參數的範本中選取。工具提示會顯示函數的語法,包括參數和其他陳述式,以及陳述式或函數的說明入口網站描述的連結。
您也可以使用鍵盤快速鍵 Ctrl+Space 來顯示關鍵字清單,使用 Ctrl+Shift+Space 來顯示工具提示。
程式碼導覽
存取命令與函數的語法說明
有數種方法可存取 Qlik 語法關鍵字的語法說明。
存取說明入口網站
您可以使用下列方式,來存取說明入口網站中的詳細說明:
-
按一下工具列中的
,以進入語法說明模式。在語法說明模式下,您可以按一下語法關鍵字 (以藍色和底線標記),以存取語法說明。
-
請將游標置於關鍵字內部或結尾,然後按下 Ctrl+H 鍵。
-
如果您已啟用 啟用新的程式碼編輯器體驗,請將游標暫留在關鍵字上方,並按一下說明連結 (若有的話)。請參閱 將游標懸停在關鍵字上。
定義與參考連結
您可以使用右鍵功能表或鍵盤快速鍵,在相關的指令碼元素 (例如特定資料表或變數) 之間導覽。
下列選項可用:
-
前往定義 (Ctrl + F12):前往定義指令碼建構的位置。
-
移至參考 (Ctrl + F12):移至參考指令碼建構的位置。若有多個參考,您可以選擇要移至哪一個參考。
-
查看選項 (Alt + F12):在您目前檢查的程式碼下方,以快顯視窗檢視定義與參考。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
程式碼摺疊
您可以展開與摺疊指令碼程式碼區塊,以提高編輯時的彈性與可讀性。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
若要摺疊程式碼區塊,請將滑鼠暫留在支援摺疊的區塊旁的邊界,然後按一下 。您可以按一下已收合區塊上的
來展開程式碼。
命令選擇區也提供程式碼摺疊的進階選項。請參閱 命令選擇區。
迷你地圖
迷你地圖提供目前指令碼區段的視覺化呈現。它位於編輯器旁,可讓您一覽整個區段。迷你地圖具備互動功能—您可以使用它捲動瀏覽區段以尋找特定程式碼。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
程式碼編輯
插入準備好的測試指令碼
您可以插入準備好的測試指令碼,該指令碼將載入一組內嵌資料欄位。您可以使用此函數,快速建立一個資料集以進行測試。
請執行下列動作:
- 按下 Ctrl + 00。
測試指令碼程式碼即會插入至指令碼。
縮排程式碼
您可以縮排程式碼以提高可讀性。
請執行下列動作:
- 請選取一行或數行,以變更縮排。
-
按一下
以縮排文字 (增加縮排),或者按一下
以凸排文字 (減少縮排)。
您也可以使用鍵盤快速鍵:
Tab (縮排)
Shift+Tab (凸排)
搜尋並取代文字
您可以在指令碼區段中搜尋並取代文字。
搜尋文字
請執行下列動作:
-
按一下工具列中的
。
系統會顯示搜尋下拉式對話方塊。
-
在搜尋方塊中,輸入您要尋找的文字。
搜尋結果會在指令碼的目前區段中醒目提示。此外,在區段標籤旁邊指明找到的文字執行個體數目。
- 您可以透過按一下
與
,以瀏覽結果。
- 在工具列中按一下
,以關閉搜尋對話方塊。
取代文字
請執行下列動作:
-
按一下工具列中的
。
系統會顯示搜尋下拉式對話方塊。
- 在搜尋方塊中輸入您要尋找的文字。
- 在取代方塊中輸入取代文字,然後按一下取代。
-
按一下
以尋找搜尋文字的下一個執行個體,並執行下列其中一個動作:
- 按一下取代以取代文字。
- 按一下
以尋找下一個。
- 在工具列中按一下
,以關閉搜尋對話方塊。
替代方法
您也可以使用其他方法來搜尋與取代文字。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
下列其他方式可供使用:
-
變更所有相符項:可從右鍵功能表以及透過鍵盤快速鍵 Ctrl + F2 使用。這會尋找並取代目前指令碼區段中的所有相符文字。
-
命令選擇區:您可以使用內嵌的命令選擇區執行尋找與取代動作。請參閱 命令選擇區。
指令碼中的註解
您可以在指令碼程式碼中插入註解,也可以使用註解標記來停用部分指令碼程式碼。資料行中 // (兩個正斜線) 右側之後的所有文字都將視為註解,而且不會在執行指令碼時排除。
工具列包含用來加上註解或取消註解程式碼的快速鍵。該函數的作用類似於開關。即,如果所選取的程式碼有註解,將為它加上註解,反之亦然。
加上註解
請執行下列動作:
- 選取一個或多個未加上註解的程式碼行,或者將游標置於某行的開頭。
-
按一下
或按下 Ctrl + K。
資訊備註如果您已開啟 啟用新程式碼編輯器體驗,您也可以使用 Ctrl + /。
現在,已為所選取的程式碼加上註解。
取消註解
請執行下列動作:
- 選取一個或多個已加上註解的程式碼行,或者將游標置於某個已加上註解行的開頭。
-
按一下
或按下 Ctrl + K。
資訊備註如果您已開啟 啟用新程式碼編輯器體驗,您也可以使用 Ctrl + /。
選取的代碼現在將會透過剩餘的指令碼執行。
有更多方法可在指令碼程式碼中插入註解:
- 使用 Rem 陳述式。
- 將一段程式碼含括在 /* 與 */ 中。
Rem This is a comment ;
/* This is a comment
that spans two lines */
// This is a comment as well如需關於 Rem 的詳細資訊,請參閱 Rem。
選取所有程式碼
您可以選取目前指令碼區段中的所有程式碼。
請執行下列動作:
- 按下 Ctrl + A。
即會選取目前區段中的所有指令碼。
多游標選取
透過多游標選取,您可以一次選取多個不同指令碼行中的程式碼。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
執行下列其中一個動作:
-
按下 Ctrl + Alt + 向上/向下鍵即可一次垂直選取多個平行行。
-
按下 Alt + Shift,然後朝任一方向拖曳游標,即可同時選取相鄰的程式碼。
命令選擇區
命令選擇區已內嵌至指令碼編輯器中,讓您能更輕鬆地對指令碼程式碼執行進階操作。命令選擇區也支援數個可用來增強編輯器外觀與風格的選項。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
命令選擇區的使用範例包括:
-
尋找及取代
-
進階程式碼摺疊
-
程式碼縮排
-
進階文字處理
-
自訂編輯器介面,例如字型大小、自動換行等
如需特定工作流程的範例,請參閱 範例工作流程:命令選擇區。
執行下列其中一個動作:
-
在編輯器中按一下滑鼠右鍵,並選取 命令選擇區...。
-
使用鍵盤快速鍵 Ctrl + Shift + P。
針對某些動作,您可能需要選取要執行操作的文字。對於其他項目,則不需要。
開啟命令選擇區後,您可以搜尋可用的命令,並檢視這些命令的鍵盤快速鍵。
程式碼重構
在開啟 啟用新的程式碼編輯器體驗 的情況下,您可以重構已辨識的 Qlik 指令碼建構。例如,您可以重新命名指令碼中資料表的所有執行個體。
您需要開啟 啟用新的程式碼編輯器體驗。請參閱 使用新一代指令碼編輯器。
請執行下列動作:
-
將游標置於您要重新命名的指令碼建構上,或將該建構完整反白。
-
按一下滑鼠右鍵並選取 重新命名符號,或使用鍵盤快速鍵 F2。
此建構會在整個指令碼中重新命名。
限制
啟用 啟用新程式碼編輯器體驗 時,部分介面元素 (例如右鍵選項、命令選擇區和暫留說明) 尚未翻譯成瑞典文和荷蘭文。