編輯載入指令碼
您在資料載入編輯器或 指令碼 的文字編輯器中撰寫指令碼。 您可以在這裡對選取資料時產生的 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。
選取所有程式碼
您可以選取目前指令碼區段中的所有程式碼。
請執行下列動作:
- 按下 Ctrl + A 鍵。
即會選取目前區段中的所有指令碼。