通过Google表格捕获网站截图到Google云端硬盘(使用CustomJS)
初级
这是一个DevOps, Building Blocks领域的自动化工作流,包含 3 个节点。主要使用 GoogleDrive, GoogleSheetsTrigger, WebsiteScreenshot 等节点。 通过Google表格使用CustomJS捕获网站截图并保存到Google云端硬盘
前置要求
- •Google Drive API 凭证
- •Google Sheets API 凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"meta": {
"instanceId": "b503899dfd9ae32bbf8e1f446a1f2c9b3c59f80c79b274c49b1606b7ae9579e1"
},
"nodes": [
{
"id": "21da7bb6-6544-4756-9d0a-ab8ae21650d4",
"name": "Google Sheets 触发器",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
-120,
-20
],
"parameters": {
"event": "rowAdded",
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1SP8Y-qffC96ZV3ueVUYWP5pjqtaycaM7Kbv5L-ztw5g/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1SP8Y-qffC96ZV3ueVUYWP5pjqtaycaM7Kbv5L-ztw5g",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1SP8Y-qffC96ZV3ueVUYWP5pjqtaycaM7Kbv5L-ztw5g/edit?usp=drivesdk",
"cachedResultName": "URL list"
}
},
"typeVersion": 1
},
{
"id": "39a9a0a3-13c7-4271-bca4-31848201e48b",
"name": "截取网站截图",
"type": "@custom-js/n8n-nodes-pdf-toolkit.websiteScreenshot",
"position": [
160,
-20
],
"parameters": {
"urlInput": "={{ $json.Url }}"
},
"typeVersion": 1
},
{
"id": "1dc3cb1a-99ee-4e85-b628-0f4a77149728",
"name": "存储截图",
"type": "n8n-nodes-base.googleDrive",
"position": [
400,
-20
],
"parameters": {
"name": "={{ $json.Title }}.png",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "list",
"value": "1oFbmzgG2fsRix45r5JtowYjAdwskJ0P6",
"cachedResultUrl": "https://drive.google.com/drive/folders/1oFbmzgG2fsRix45r5JtowYjAdwskJ0P6",
"cachedResultName": "screenshots"
}
},
"typeVersion": 3
}
],
"pinData": {},
"connections": {
"Google Sheets Trigger": {
"main": [
[
{
"node": "Take a screenshot of a website",
"type": "main",
"index": 0
}
]
]
},
"Take a screenshot of a website": {
"main": [
[
{
"node": "Store Screenshots",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
初级 - 开发运维, 构建模块
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
使用CustomJS API将HTML转换为PDF并通过Webhook返回
使用CustomJS API将HTML转换为PDF并通过Webhook返回
Webhook
Respond To Webhook
Html2 Pdf
3 节点CustomJS
构建模块
通过CustomJS API下载并合并多个PDF文件
使用CustomJS API从URL下载并合并多个PDF文件
Code
Split Out
Http Request
+3
7 节点CustomJS
其他
💻 安排工作流活动时间
使用原生n8n API按计划激活和停用工作流
N8n
Set
Merge
+2
13 节点Olek
开发运维
使用Redis防止工作流并发运行
使用Redis防止工作流并发运行
If
Set
Wait
+8
43 节点Hugues Stock
工程
集成MS Teams的高级设备健康监测器
使用Google Sheets和MS Teams集成对设备健康问题进行告警
If
Google Drive
Http Request
+3
6 节点WeblineIndia
开发运维
事件管理工作流
通过Jira、Slack、Google Sheets和Drive自动化事件响应
If
Set
Code
+8
23 节点Rahul Joshi
开发运维