跳至主要内容

節點 - 取得多筆資料


[取得多筆資料] :透過此節點可取得多筆資料(工作表中的多行資料或陣列中的多行資料)。您可以批次修改這些資料,或將這些資料批次新增到其他工作表中,也可以將它們傳遞給子流程進行處理。

一、取得多筆資料的七種方式

  • 1.查詢並批次更新

    從工作表中查詢多筆資料,查詢後批次更新,最多更新1000筆資料。如果超過1000條,則依照排序順序只更新前1000條資料。

    更新後,資料仍可在後續節點使用,該節點最多支援100筆資料。

  • 2、查詢並批次刪除

    從工作表中查詢多筆資料,查詢後批次刪除,最多刪除1000筆資料。如果超過1000條,則依照排序順序只刪除前1000條資料。

    刪除資料時,您可以選擇永久刪除,而不將其移至回收站(如果這樣做,刪除的資料將無法恢復)。

  • 3. 查詢工作表

    查詢工作表並取得資料後,這些資料可以在後續節點中使用。

    • 如果取得的資料用於[新增資料] 、[更新資料] 、[刪除資料][程式碼區塊]等節點,則最多可處理100筆資料。如果超過100,工作流將終止。
    • 如果取得的資料用於子流程,則最多可以處理 10000 行資料。
  • 4. 取得關聯資料

    取得一筆資料關聯的多筆資料,這樣最多取得1000筆關聯資料。如果您需要檢索超過1000筆關聯資料,請選擇「查詢工作表」。

  • 5. 取得批次新增結果

    「新增資料」節點支援批次新增,您可以從批次新增的資料中再次取得多筆資料。

  • 6. 取得操作明細

    • 取得【審核】節點或【填寫】節點的操作明細,包括操作者、時間、評論、簽名等。
  • 7. 取得陣列物件

    • [Code Block] 、[Send API Request][PBP]等節點中,可以輸出物件陣列,該節點可以幫助接收物件資料並將其轉換為多行資料結構。

二、限制取得資料數量

根據排序規則和查詢條件,只取得前X筆資料。

  • 如果取得的資料用於【新增資料】、【更新資料】、【刪除資料】等節點,則最多處理100筆資料(建議將此限制設為最多100筆資料)。如果超過100筆資料,可以考慮使用子流程進行處理。
  • 如果所取得的資料用於子流程,則最多可處理10,000筆資料(建議將此限制設為最多10,000筆資料)。

三、是否儲存所取得的資料

  • 類型1.直接取得

    當工作流到達該節點時,直接計算並保留結果以供後續節點使用。對於所有後續節點,結果都是相同的。

  • 類型2.每次使用時動態取得

    工作流到達該節點時不會取得資料,當到達後續需要取得資料的節點時重新計算,不同的節點可能會有所不同。

範例:如下圖流程設定

  • 如果選擇[直接取得] ,則工作流正常。刪除目標資料後,也可以繼續將資料寫入備份工作表。

  • 如果選擇【每次使用時動態取得】,則刪除目標資料後,在【新增資料】節點中,再次取得無效資料,但已刪除,因此資料無法寫入備份工作表。

四、應用場景

工作表專案與工作表任務關聯。一個專案可以與多個任務關聯。當您完成專案並將狀態更新為【已完成】時,您可以批次取得關聯的任務並將其更新為【已完成】。

1. 建立工作表事件觸發工作流

  • 選擇工作表專案。

  • 選擇[僅更新資料時] 。

  • 設定篩選器:[專案狀態等於已完成]

    • 這樣,只有當專案狀態更新為完成時,才會觸發工作流。

2. 新增【取得多筆資料】節點

選擇【取得關聯資料】。

3. 設定取得多筆資料節點

  • A:選擇節點物件

    • 在此選擇觸發工作流的資料。
  • B:選擇關聯類型字段

    • 在此選擇關聯欄位[任務] 。
  • C:篩選器

    • 篩選關聯資料以僅取得所需的資料。
  • D:整理

    • 設定排序規則,以便傳回依此規則排序的資料清單。
  • E:限制數量

    • 您可以設定最多取得 X 行資料,其中 X 可以是手動輸入的固定值,也可以選擇數字欄位。例如查詢工作表時,有200筆符合條件的資料,但只需要刪除60筆資料,可以設定最多取得60筆。行,或子流中最多10,000 行。
    • 如果取得的資料要用於【新增資料】、【更新資料】、【刪除資料】、【程式碼區塊】等節點,建議設定最多取得100筆資料。
    • 如果取得的資料需要傳遞給子流程,建議設定最多取得10000筆資料。
    • 如果取得的資料要在PBP中使用,請查看更多詳細資訊

儲存節點設定。

4. 批次更新資料

更新物件:選擇第二個節點所取得的多筆資料。

更新欄位:將任務狀態設定為已完成。

5. 發佈工作流

6. 測試


文檔問題反饋

文檔中是否有錯字、內容過期、難以理解等問題? 點此給我們反饋吧