編輯載入指令碼
您可以在 資料載入編輯器 或 指令碼 的文字編輯器中撰寫指令碼。 在這裡,您可以手動變更選取資料時產生的 LOAD 或 SELECT 陳述式,並輸入新的指令碼。
指令碼必須使用 Qlik Sense 指令碼語法撰寫,並以顏色編碼,以便輕鬆區分不同的元素。註解會以綠色反白顯示,而 Qlik Sense 語法關鍵字則以藍色反白顯示。每一行指令碼都有編號。
編輯器中提供許多功能來協助您開發載入指令碼,本區段將說明這些功能。
存取命令和函數的語法說明
有幾種方法可以存取 Qlik Sense 語法關鍵字的語法說明。
存取說明入口網站
您可以透過兩種不同的方式在說明入口網站中存取詳細說明。
-
按一下工具列中的
進入語法說明模式。 在語法說明模式中,您可以按一下語法關鍵字 (標示為藍色並帶有底線) 以存取語法說明。
-
將游標放在關鍵字內部或結尾,然後按 Ctrl+H。
使用自動完成功能
如果您開始輸入 Qlik Sense 指令碼關鍵字,您會獲得相符關鍵字的自動完成清單以供選取。當您繼續輸入時,清單會縮小範圍,您可以從具有建議語法和參數的範本中進行選取。工具提示會顯示函數的語法,包括參數和其他陳述式,以及說明入口網站中陳述式或函數說明的連結。
您也可以使用鍵盤快速鍵 Ctrl+Space 顯示關鍵字清單,以及使用 Ctrl+Shift+Space 顯示工具提示。
插入準備好的測試指令碼
您可以插入準備好的測試指令碼,這將載入一組內嵌資料欄位。您可以使用此功能快速建立資料集以供測試之用。
請執行下列動作:
- 按下 Ctrl + 00。
測試指令碼程式碼會插入到指令碼中。
縮排程式碼
您可以縮排程式碼以提高可讀性。
請執行下列動作:
- 選取一行或多行以變更縮排。
-
按一下
以縮排文字 (增加縮排),或按一下
以凸排文字 (減少縮排)。
您也可以使用鍵盤快速鍵:
Tab (縮排)
Shift+Tab (凸排)
搜尋和取代文字
您可以在整個指令碼區段中搜尋和取代文字。
搜尋文字
請執行下列動作:
-
按一下工具列中的
。
隨即顯示搜尋下拉式對話方塊。
-
在搜尋方塊中,輸入您要尋找的文字。
搜尋結果會在指令碼程式碼的目前區段中反白顯示。此外,找到的文字執行個體數量會指示在區段標籤旁邊。
- 您可以按一下
和
來瀏覽結果。
- 在工具列中按一下
,以關閉搜尋對話方塊。
取代文字
請執行下列動作:
-
按一下工具列中的
。
隨即顯示搜尋下拉式對話方塊。
- 在搜尋方塊中輸入您要尋找的文字。
- 在取代方塊中輸入取代文字,然後按一下 取代。
-
按一下
尋找搜尋文字的下一個執行個體,並執行下列其中一項操作:
- 按一下 取代 以取代文字。
- 按一下
尋找下一個。
- 在工具列中按一下
,以關閉搜尋對話方塊。
在指令碼中加上註解
您可以在指令碼程式碼中插入註解,或使用註解標記停用部分指令碼程式碼。在 // (兩個正斜線) 右側的所有文字都會被視為註解,且在執行指令碼時不會執行。
工具列包含用於加上註解或取消註解程式碼的快速鍵。此功能可作為切換開關。也就是說,如果選取的程式碼已加上註解,則會取消註解,反之亦然。
加上註解
請執行下列動作:
- 選取一行或多行未加上註解的程式碼,或將游標放在一行的開頭。
-
按一下
,或按下 Ctrl + K。
選取的程式碼現在已加上註解。
取消註解
請執行下列動作:
- 選取一行或多行已加上註解的程式碼,或將游標放在已加上註解之行的開頭。
-
按一下
,或按下 Ctrl + K。
選取的程式碼現在將與指令碼的其餘部分一起執行。
還有更多方法可以在指令碼程式碼中插入註解:
- 使用 Rem 陳述式。
- 使用 /* 和 */ 包圍一段程式碼。
Rem This is a comment ;
/* This is a comment
that spans two lines */
// This is a comment as well如需有關 Rem 的詳細資訊,請參閱 Rem。