使用此鏈,您可以從試算表擷取查詢的參數值,例如針對特定實體或時間段,然後執行查詢並將結果匯出到另一工作表。
組成部分
若要建立此鏈結,您會需要:
- 一個核心Workiva 連接器
- 一個核心表格轉換 連接器
步驟 1. 建立鏈結
- 在Chain Builder 中,從Chains 選項卡,按一下Create chain 。
- 在「設定」(Setup) 下,輸入唯一的名稱和描述,以識別鏈結及其用途。
- 在變數 下,為試算表和查詢添加變數。
名稱 價值 查詢 ID 輸入要執行查詢的 ID。 提示: 在查詢的 URL 中,ID 會出現在
queries/之後。試算表 ID 輸入要為查詢參數擷取值的試算表 ID。 提示: 在電子表格的 URL 中,其 ID 位於
電子表格/之後。工作表 ID 輸入要為查詢參數擷取值的工作表 ID。 提示: 在電子表格的 URL 中,工作表的 ID 位於
工作表/之後。試算表 URL 若要將查詢結果匯出到現有的試算表,請輸入完整的 URL。 註記: 如果連鎖總是根據查詢結果建立新的試算表,則不需要此變數。
- 按一下「儲存」(Save)。
步驟 2.從 Get sheet data 指令開始
若要從試算表的儲存格擷取查詢參數值,請以Get sheet data 指令啟動連線。
- 在可用連接器 下 ,選擇Workiva ,並將Get sheet data 移至Start 。
- 點選Edit ,並在Basic info 下輸入其名稱與描述。
- 在命令屬性 下,選擇Workiva 連接器來執行命令。
- 對於試算表 ID ,選擇具有試算表 ID 的連鎖變數作為參數值。
- 對於工作表名稱/ID ,為參數值選擇工作表 ID 的鏈變數。
- 對於Region, 輸入要擷取值的儲存格,在
[column][row]的 A1- 代表中。 - 對於 Value Style ,選擇擷取儲存格的原始值或計算值。例如,如果儲存格包含
1 + 1,請為明確公式選擇原始值,或為2的總和選擇計算。 - 對於修訂版本 ,請輸入要擷取值的試算表修訂版本。對於目前版本,輸入
-1。 - 按一下「儲存」(Save)。
步驟 3.添加提取值命令
若要使用透過查詢參數從試算表擷取的值,請新增Extract value 指令。
- 在可用連線 下,選擇表格轉換 ,並將擷取值 移至畫布。
- 從拖曳連結開始 到擷取值 ,然後按一下為指令編輯 。
- 在Basic info 下,輸入名稱和說明,以協助識別命令。
- 在Command properties 下 ,選擇Tabular Transformation 連接器來執行命令。
- 對於輸入檔案 ,選擇資料 Get sheet data 指令的輸出。
- 由於Get sheet data 指令只擷取一個儲存格的值,因此Column index,Delimiter, 和Row index 的預設值分別為 0、Comma 和 1。
- 按一下「儲存」(Save)。
步驟 4.新增執行查詢指令
若要套用擷取值作為參數,然後執行查詢,請新增執行查詢 指令。
- 在Available Connectors 下 ,選擇Workiva ,並將Run query 移至畫布。
- 從擷取值 拖曳連結至執行查詢 ,並按一下編輯 ,以取得後者。
- 在Basic info 下,輸入名稱和描述以協助識別命令。
- 在Command properties 下,選擇與Get sheet data 相同的Workiva 連接器。
- 對於查詢 ID ,選擇查詢 ID 的鏈變數。
- 在Parameters 下 ,单击Add ,并将电子表格中的值应用到查询的参数中:
- 在Key 中,輸入要使用值的參數名稱。
- 在Value ,選擇Value 輸出的Extract value 指令。
- 按一下「儲存」(Save)。
步驟 5.新增匯出查詢結果指令
若要匯出查詢結果至 Spreadsheets,請新增Export query result 指令。
- 在可用連線器 下,選擇Workiva ,並將執行查詢 移至畫布。
- 從執行查詢 拖曳連結到匯出查詢結果 ,並按一下,為後者編輯 。
- 在Basic info 下,輸入名稱和描述以協助識別命令。
- 在Command properties 下 ,選擇與Get sheet data 相同的Workiva 連接器。
- 對於查詢結果 ID, 從查詢結果 執行查詢 指令的輸出中選擇ID 。
- 對於試算表網址 ,指定是否將結果匯出到新的或現有的試算表:
- 若要匯出至新的試算表,請將試算表 URL 留空。
- 若要匯出至現有的試算表,請選擇試算表 URL 的連鎖變數。
- 按一下「儲存」(Save),然後「發佈」(Publish)。