跳到主要內容 跳至補充內容

編輯載入指令碼

您在資料載入編輯器指令碼 的文字編輯器中撰寫指令碼。 您可以在這裡對選取資料時產生的 LOADSELECT 陳述式進行手動變更,並輸入新的指令碼。

必須使用 Qlik Sense 指令碼語法撰寫的指令碼,會以顏色標示,以便與不同元素輕鬆區別。註解以綠色醒目提示,而 Qlik Sense 語法關鍵字以藍色醒目提示。每個指令碼行都有編號。

編輯器中提供許多函數,可協助您開發載入指令碼,這些函數在本節中予以說明。

存取命令與函數的語法說明

有數種方法可存取 Qlik Sense 語法關鍵字的語法說明。

存取說明入口網站

您可以使用兩種不同的方法,來存取 說明入口網站中的詳細說明。

  • 按一下工具列中的 說明,以進入語法說明模式。在語法說明模式下,您可以按一下語法關鍵字 (以藍色和底線標記),以存取語法說明。

  • 請將游標置於關鍵字內部或結尾,然後按下 Ctrl+H 鍵。

  • 資訊備註您不能在語法說明模式下編輯指令碼。

使用自動完成的函數

如果您開始輸入 Qlik Sense 指令碼關鍵字,您會取得自動完成的相符關鍵字清單,以從中進行選取。該清單的範圍會隨著您的繼續輸入而不斷縮小,且您可從包含建議語法和參數的範本中選取。工具提示會顯示函數的語法,包括參數和其他陳述式,以及陳述式或函數的說明入口網站描述的連結。

提示備註

您也可以使用鍵盤快速鍵 Ctrl+Space 來顯示關鍵字清單,使用 Ctrl+Shift+Space 來顯示工具提示。

插入準備好的測試指令碼

您可以插入準備好的測試指令碼,該指令碼將載入一組內嵌資料欄位。您可以使用此函數,快速建立一個資料集以進行測試。

請執行下列動作:

  • 按下 Ctrl + 00 鍵。

測試指令碼程式碼即會插入至指令碼。

縮排程式碼

您可以縮排程式碼以提高可讀性。

請執行下列動作:

  1. 請選取一行或數行,以變更縮排。
  2. 按一下 縮排 以縮排文字 (增加縮排),或者按一下 取消縮排 以凸排文字 (減少縮排)。

提示備註

您也可以使用鍵盤快速鍵:

Tab (縮排)

Shift+Tab (凸排)

搜尋並取代文字

您可以在指令碼區段中搜尋並取代文字。

搜尋文字

 請執行下列動作:

  1. 按一下工具列中的 搜尋

    系統會顯示搜尋下拉式對話方塊。

  2. 在搜尋方塊中,輸入您要尋找的文字。

    搜尋結果會在指令碼的目前區段中醒目提示。此外,在區段標籤旁邊指明找到的文字執行個體數目。

  3. 您可以透過按一下 上一頁下一步,以瀏覽結果。
  4. 在工具列中按一下 搜尋,以關閉搜尋對話方塊。
提示備註此外,您可以選取搜尋區段中的所有內容,以在所有指令碼區段中進行搜尋。在每一個區段標籤旁邊指明找到的文字執行個體數目。您可以選擇大小寫須相符以執行區分大小寫的搜尋。

取代文字

請執行下列動作:

  1. 按一下工具列中的 搜尋

    系統會顯示搜尋下拉式對話方塊。

  2. 在搜尋方塊中輸入您要尋找的文字。
  3. 在取代方塊中輸入取代文字,然後按一下取代
  4. 按一下 下一步 以尋找搜尋文字的下一個執行個體,並執行下列其中一個動作:

    • 按一下取代以取代文字。
    • 按一下 下一步 以尋找下一個。
  5. 在工具列中按一下 搜尋,以關閉搜尋對話方塊。
提示備註您也可以按一下取代區段中的所有內容,以取代目前指令碼區段中搜尋文字的所有執行個體。取代函數區分大小寫,並且取代文字將使用取代欄位中提供的大小寫。會顯示一則訊息,提供已取代的執行個體數的相關資訊。

指令碼中的註解

您可以在指令碼程式碼中插入註解,也可以使用註解標記來停用部分指令碼程式碼。資料行中 // (兩個正斜線) 右側之後的所有文字都將視為註解,而且不會在執行指令碼時排除。

工具列包含用來加上註解或取消註解程式碼的快速鍵。該函數的作用類似於開關。即,如果所選取的程式碼有註解,將為它加上註解,反之亦然。

加上註解

請執行下列動作:

  1. 選取一個或多個未加上註解的程式碼行,或者將游標置於某行的開頭。
  2. 按一下 註解 / 取消註解 或按下 Ctrl + K

現在,已為所選取的程式碼加上註解。

取消註解

請執行下列動作:

  1. 選取一個或多個已加上註解的程式碼行,或者將游標置於某個已加上註解行的開頭。
  2. 按一下 註解 / 取消註解 或按下 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 鍵。

即會選取目前區段中的所有指令碼。

瞭解更多資訊

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!