文章引言
想用N8N自动监控网站SSL证书,却卡在Google Sheets配置上了?
别担心,这篇教程就是为你准备的。
无需任何代码基础,只需跟着本文的纯文本步骤,一步步设置好输入和输出表格。
你的自动化监控流程就能顺利跑起来,彻底告别手动检查证书的繁琐工作。
配置目的
要让N8N自动化工作流顺利运行,首先需要一个数据源和结果存储库。
我们将使用Google Sheets来扮演这个“数据库”的角色。
一个工作表用于输入(告诉N8N要监控哪些网站),另一个用于输出(接收N8N返回的监控结果)。
前置条件
在开始之前,请确保你已经完成了N8N与Google Sheets的账号连接授权。
本教程将专注于表格本身的配置,不涉及授权步骤。
表格准备工作
现在,我们来创建并设置用于工作流的Google Sheets文件。
创建表格文件
登录你的Google账户,打开Google Sheets并新建一个空白表格。
建议为这个表格文件取一个清晰的名称,例如“N8N SSL证书监控”。
配置输入工作表
这个工作表是N8N读取任务列表的地方。
1. 将默认的 “Sheet1” 工作表重命名为 “domains-input”。
2. 在A1单元格(第一行第一列)输入表头 “URL”。
3. 在 “URL” 列下方,每行输入一个你需要监控的完整域名,例如 `https://n8n.io`。
注意:表头名称必须是 “URL”,大小写完全一致,否则N8N节点将无法识别。
配置输出工作表
这个工作表用于接收和存储N8N返回的证书状态数据。
1. 点击左下角的“+”号,添加一个新的工作表。
2. 将这个新工作表重命名为 “certificate-data”。
3. 在第一行依次设置以下表头:ID, host, days_left, status。
这些列将分别用于存放唯一标识、域名、证书剩余天数和当前状态。
重点:请确保表头名称和顺序与要求完全一致,不要添加任何多余的空格。
获取关键参数
在N8N工作流节点中配置Google Sheets时,你需要提供两个关键参数来定位你的表格。
获取Document ID
Document ID是你的Google Sheets文件的唯一身份ID。
查看浏览器地址栏中的URL,它看起来像这样:
https://docs.google.com/spreadsheets/d/1t2RT3lxyxXj3X1y6klWvyhEJEazpkT3Hpi2ttEJRVT4/edit#gid=0
其中,位于 /d/ 和 /edit 之间的那串长长的字符,就是你的 Document ID。
获取Sheet Name
Sheet Name就是你在上一步中为两个工作表设置的名称。
当你在N8N中配置时:
-
读取数据节点应指向 “domains-input” 工作表。
-
写入数据节点应指向 “certificate-data” 工作表。
对于初学者来说,直接使用工作表名称是最简单直接的方式。
常见配置错误
配置过程中最容易出错的地方,就是表头命名问题。
表头名称不一致
N8N是通过第一行的表头来识别数据列的。如果你的工作流节点配置里写的是 “URL”,但表格里写的是 “url” 或者 “网站链接”,那么程序就会因为找不到对应的列而报错。
请反复检查:所有表头的大小写、拼写是否与工作流要求完全一致,且没有前后多余的空格。

