Google Sheets 触发器节点常见问题#
以下是 Google Sheets 触发器节点的一些常见错误和问题,以及解决方法或排查步骤。
触发器事件监听卡住#
当使用 执行步骤 或 执行工作流 按钮测试 Google Sheets 触发器节点时,执行可能会显示为卡住状态,无法停止监听事件。如果出现这种情况,您可能需要退出工作流并重新打开以重置画布。
监听事件卡住通常是由于 n8n 之外的网络配置问题导致的。具体来说,当您在未配置 WebSocket 代理的反向代理后面运行 n8n 时,经常会出现这种行为。
要解决此问题,请检查您的反向代理配置(Nginx、Caddy、Apache HTTP Server、Traefik 等)以启用 WebSocket 支持。
日期和时间列显示为数字的问题#
Google Sheets 提供了多种方式来呈现日期和时间。
序列号格式由 Lotus 1-2-3 推广并被多种电子表格软件采用,它将日期表示为十进制数字。整数部分(小数点左侧)表示自1899年12月30日以来的天数。小数部分(小数点右侧)表示一天24小时中的时间比例(例如,.5
表示中午12点)。
要使用不同的日期和时间值格式,请在您的Google Sheet触发器节点中进行调整。此选项在触发条件设置为新增行时可用:
- 打开画布上的Google Sheet触发器节点。
- 选择添加选项。
- 选择DateTime Render。
- 将DateTime Render更改为Formatted String。
现在,Google Sheets触发器节点将根据数字格式将日期、时间、日期时间和持续时间字段格式化为字符串。
数字格式取决于电子表格的区域设置。您可以通过打开电子表格并选择文件 > 设置来更改区域设置。在常规选项卡中,将区域设置设为您偏好的区域。选择保存设置以调整值。