登錄指令碼

已登錄指令碼和指令碼檔案 (由 Jython 或 Visual Basic指令碼組成) 及目標應用程式關聯。當自訂指令碼執行時,會向您提示值清單,以供完成指令碼的參數。


影像顯示「自訂指令碼登錄」頁籤。

若要登錄指令碼,請執行下列動作:

  1. 設定頁籤的指令碼下,選取指令碼登錄

    「自訂指令碼登錄」畫面包含三個區域:

    • 摘要—列出所有自訂指令碼。

    • 詳細資料 - 顯示指令碼名稱、關聯的目標應用程式,以及指令碼檔案。

    • 參數—顯示參數名稱與類型、顯示名稱、順序、參數值,以及用來對指定自訂指令碼提供值清單的任何查詢定義。

  2. 在「摘要」方格上,按一下新增

  3. 在「詳細資料」方格中,在名稱中輸入自訂指令碼的名稱。

  4. 目標應用程式中,選取和自訂指令碼關聯的目標應用程式。

  5. 若要將自訂指令碼和自訂指令碼群組建立關聯,請在自訂指令碼群組中選取群組。

  6. 指令碼檔案中,選取要和自訂指令碼關聯的指令碼檔案。

    若要搜尋指令碼檔案,請按一下選取,然後從選取指令碼檔案畫面選擇指令碼檔案。

    若要上傳指令碼檔案,請按一下選取。在選取指令碼檔案上,按一下上傳。接著按一下瀏覽以導覽至要上傳的指令碼檔案,然後按一下確定

  7. 按一下儲存

若要定義自訂指令碼的參數:

  1. 從「摘要」方格中,選取要對其新增參數之自訂指令碼的名稱。

  2. 指令碼參數方格中,按一下新增

    將會顯示空白行以新增參數。

  3. 參數名稱中,輸入您要在指令碼中參照之參數的名稱。

    例如,對 POV 位置輸入 POVLOC、對 POV 期間輸入 POVPeriod、對 POV 類別輸入 POVCAT,或者對目標類別輸入 POVTARGET

    參數名稱由使用者定義。您可以選取首碼或尾碼,以便在自訂指令碼中進行區別。

  4. 類型中,選取參數的類型。

    可用的類型:

    • POV — 提示 POV 位置、期間、類別或規則。當自訂指令碼執行時,預設來自使用者的 POV 的 POV 值。

    • 查詢—查詢類型可讓您建立植入值清單的查詢,當自訂指令碼執行時,使用者可以從該清單中進行選取。

    • 靜態—「靜態」類型指示參數為常數或預先定義的值,而且參數值是由使用者提供。當自訂指令碼執行時,您可以對參數提供不同的值。

    您可以對參數使用任何名稱,也可以在名稱中加上首碼或尾碼以便在自訂指令碼中區別。

    參數名稱必須和指令碼登錄中提供的名稱完全相符

  5. 顯示名稱中,輸入名稱以顯示「執行指令碼」畫面的參數。

  6. 參數值中輸入 "Static" 參數類型的值。

    參數值必須使用下列 API 從自訂指令碼擷取:

    fdmAPI.getCustomScriptParameterValue("PARAMETER NAME"))
  7. 順序中,輸入參數在「執行指令碼」畫面上的顯示順序。

  8. 查詢中選取提供參數值清單的查詢定義。

    例如,若要顯示資料規則清單供使用者在「產生報表」畫面上選取,請指定查詢定義以定義這些查詢。

  9. 按一下儲存