編輯載入指令碼 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

編輯載入指令碼

您可以在資料載入編輯器指令碼的文字編輯器中撰寫指令碼。 在這裡,您可以手動變更在選取資料時產生的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

系統會選取目前區段中的所有指令碼程式碼。

瞭解更多資訊

此頁面是否對您有幫助?

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