在試算表新增資料列

在試算表新增資料列 動作會將一筆資料列新增到 Google Sheets 試算表。

連線

若要開始使用 Sheets 動作,您必須先 connect Flow 到您的 Google Sheets 帳戶。該使用者必須擁有該試算表的編輯權限。

如果您不確定是哪位使用者連線了 Sheets 動作,您可以在 Flow 編輯器中 find the details of your connection

欄位

在試算表新增資料列 動作包含下列欄位。

「在試算表新增資料列」動作所使用的欄位。
欄位說明
試算表網址必填。請輸入瀏覽器中顯示的試算表網址。
分頁名稱必填。請輸入試算表中現有的分頁名稱。
列內容 (以逗號分隔)必填。請輸入以逗號分隔的欄位清單。每個逗號表示新的一欄。

觸發條件

在試算表新增資料列 動作可搭配任何觸發條件使用。

API 參考資料

Flow 會呼叫 Google Sheets API,將資料列新增到試算表。若需瞭解詳情,請參閱 Google Sheets API

常見問題

來自 Flow 的資料橫跨多個欄。為什麼會出現這種情況?

在 Sheets 中,各欄之間以逗號分隔。若來自 Flow 的資料可能包含逗號,資料就會被拆成多個欄。為避免此情況,請使用 Liquid 篩選器移除逗號。例如,使用 {{ order.note | replace:",", " " }},將逗號取代為空白。

來自 Flow 的資料從錯誤的欄開始。

如果您的工作表在最後一列的前幾個欄有空白值,Sheets 會在插入下一列資料時,從第一個有內容的欄開始 (docs)。您只能透過修正工作表,並避免在試算表輸入空白值,來修正此錯誤。

我想針對訂單中的每個商品項目新增一列。

您可以使用 Flow 的 For each 動作逐一處理每個商品項目,並對每個商品項目執行 在試算表新增資料列 動作。

嘗試在試算表新增資料列時出現 403 錯誤。這代表什麼?

這通常表示將 Google Sheets 連線到 Flow 的那位使用者無法存取該工作表。請再次確認 which user connected the Sheets action。請確保該使用者可透過 Sheets 的分享介面編輯工作表。

如果您在新建立連線後出現此錯誤,可能是您未在以下畫面授予 Flow 編輯工作表的權限:

Sheets 權限問題

必須勾選核取方塊 See, edit, create, and delete all your Google Sheets spreadsheets

嘗試在試算表新增資料列時出現 429 或 500 錯誤。這代表什麼?

通常表示工作表在新增資料列時發生問題。這可能是因為 Google API 收到過多要求,或工作表包含過多欄位或列。

如何重新連線至 Sheets?

Flow 的連線皆遵循類似的 process for reconnecting