Google Sheets 触发器节点常见问题#
以下是 Google Sheets 触发器节点的一些常见错误和问题以及解决或故障排除的步骤。
Stuck waiting for trigger event 等待触发事件时卡住#
使用Execute step 执行步骤或Execute workflow 执行工作流程按钮测试 Google Sheets 触发器节点时,执行可能看起来卡住了,无法停止监听事件。如果发生这种情况,您可能需要退出工作流程并再次打开它以重置画布。
卡住监听事件通常由于 n8n 外部的网络配置问题而发生。具体来说,当您在反向代理后运行 n8n 而没有配置 websocket 代理时,通常会出现此行为。
要解决此问题,请检查您的反向代理配置(Nginx、Caddy、Apache HTTP Server、Traefik 等)以启用 websocket 支持。
Date and time columns are rendering as numbers 日期和时间列显示为数字#
Google Sheets 可以以几种不同的方式呈现日期和时间。
由 Lotus 1-2-3 推广并被各种电子表格软件类型使用的序列号格式将日期表示为十进制数。整数部分(小数点左侧部分)表示自 1899 年 12 月 30 日以来的天数。小数部分(小数点右侧部分)表示时间作为 24 小时周期的一部分(例如,.5
表示中午)。
要对日期和时间值使用不同的格式,请在您的 Google Sheet 触发器节点中调整格式。当Trigger On 触发条件设置为Row Added 行已添加时可用:
- 在画布上打开 Google Sheet 触发器节点。
- 选择Add option 添加选项。
- 选择DateTime Render 日期时间渲染。
- 将DateTime Render 日期时间渲染更改为Formatted String 格式化字符串。
Google Sheets 触发器节点现在将根据数字格式将日期、时间、日期时间和持续时间字段格式化为字符串。
数字格式取决于电子表格的区域设置。您可以通过打开电子表格并选择File > Settings 文件 > 设置来更改区域。在General 常规选项卡中,将Locale 区域设置为您的首选区域。选择Save settings 保存设置来调整值。