向电子表格添加行
向电子表格添加行操作可向 Google 表格的电子表格中添加一行数据。
连接
若要开始使用 Google 表格操作,您必须先将 Flow 连接到您的 Google 表格账户。该用户必须具有编辑电子表格的权限。
如果您不确定哪个用户连接了 Sheets 操作,那么您可以在 Flow 编辑器中找到连接的详细信息。
字段
向电子表格添加行操作包含以下字段。
字段 | 描述 |
---|---|
电子表格 URL | 必填。输入浏览器中显示的电子表格 URL。 |
选项卡名称 | 必填。在电子表格中输入现有标签名称。 |
行内容(以逗号分隔) | 必填。输入以逗号分隔的字段列表。每个逗号都表示一个新列。 |
触发器
向电子表格添加行操作适用于任何触发器。
API 参考
Flow 调用 Google Sheets API 以向电子表格添加行。若要了解更多信息,请查看 Google Sheets API。
常见问题解答
Flow 的数据分布在多个列中。为什么会发生此情况?
Google 表格中的列用逗号分隔。如果 Flow 的数据可能包含逗号,则数据将被拆分为多个列。为避免这种情况,请使用 Liquid 筛选器删除逗号。例如,使用 {{ order.note | replace:",", " " }}
将逗号替换为空格。
Flow 的数据从错误的列开始。
如果您的工作表在最后一行的前几列中包含空值,则 Google 表格将从具有内容 (docs) 的第一列开始插入下一列。您只能通过修复工作表并避免在电子表格中输入空值来修复此错误。
我想为订单中的每个订单项目添加一行。
您可以使用 Flow 的针对每项操作来循环访问每个订单项目,并针对每个订单项目调用向电子表格添加行操作。
我尝试向电子表格中添加行时遇到 403 错误。这是什么意思?
通常,这意味着将 Google Sheets 连接到 Flow 的用户无法访问该工作表。若要再次确认,请核查哪个用户连接了 Sheets 操作。确保用户可以通过 Sheets 中的共享界面编辑工作表。
如果在建立新连接后出现此错误,则您可能未授予 Flow 在此屏幕上编辑工作表的权限:
必须选中复选框 See, edit, create, and delete all your Google Sheets spreadsheets
。
我尝试向电子表格中添加行时遇到 429 或 500 错误。这是什么意思?
通常,这表示工作表在添加新行时遇到问题。当 Google API 收到过多请求或该工作表的字段或行过多时,可能会发生这种情况。
如何重新连接至表格?
Flow 连接遵循类似的重新连接过程。