向电子表格添加行

“向电子表格添加行”操作可向 Google Sheets 电子表格中添加单行数据。

连接

要开始使用 Sheets 操作,您必须先将 Flow 连接到您的 Google Sheets 帐户。该用户必须拥有对电子表格的编辑权限。

如果您不确定是哪个用户连接了 Sheets 操作,可以在 Flow 编辑器中查找您的连接详细信息

字段

“向电子表格添加行”操作包含以下字段。

“向电子表格添加行”操作中使用的字段。
字段描述
电子表格 URL必填。请输入浏览器中显示的电子表格的 URL。
标签页名称必填。请输入电子表格中的现有标签页名称。
行内容(逗号分隔)必填。请输入以逗号分隔的字段列表。每个逗号表示一个新列。

触发器

“向电子表格添加行”操作可用于任何触发器。

API 参考

Flow 会调用 Google Sheets API 向电子表格中添加行。若要了解详细信息,请查看 Google Sheets API

常见问题解答

来自 Flow 的数据跨越多列。为什么会发生这种情况?

Sheets 中的列由逗号分隔。如果来自 Flow 的数据可能包含逗号,则该数据将被拆分到多个列中。为避免这种情况,请使用 liquid 筛选器删除逗号。例如,使用 {{ order.note | replace:",", " " }} 可将逗号替换为空格。

来自 Flow 的数据从错误的列开始。

如果工作表的最后一行前几列中存在空值,则 Sheets 将从第一个包含内容的列开始插入下一列(文档)。您只能通过修复工作表并避免在电子表格中输入空值来解决此错误。

我想为订单中的每个订单项目添加一行。

您可以使用 Flow 的“For each”操作来循环遍历每个订单项目,并为每个订单项目调用“向电子表格添加行”操作。

尝试向电子表格添加行时收到 403 错误。这是什么意思?

通常,这意味着连接了 Google Sheets 与 Flow 的用户无法访问该工作表。若要仔细检查,请查看是哪个用户连接了 Sheets 操作。请确保该用户可以从 Sheets 的共享界面编辑该工作表。

如果您在建立新连接后收到此错误,则可能是您未能在此屏幕上授予 Flow 编辑您工作表的权限:

Sheets 权限问题

必须选中 查看、编辑、创建和删除您的所有 Google Sheets 电子表格 复选框。

尝试向电子表格添加行时收到 429 或 500 错误。这是什么意思?

通常,这意味着工作表在添加新行时遇到问题。当 Google API 收到过多请求,或工作表包含过多字段或行时,可能会发生这种情况。

如何重新连接到 Sheets?

Flow 连接的重新连接过程类似。