自动导入(脚本)

通过 Google Apps Script 和 Webhook 实现自动导入

第 4 步:设置自动导入

自动导入功能会在表格中添加新数据时自动创建任务。它使用 Google Apps Script——Google Sheets 内置的脚本语言。

4.1. 在 DeepScan 中启用自动导入

  1. 在 Google 表格页面中找到区块 “自动导入”
  2. 打开开关
  3. 输入值 DR (Domain Rating)——将应用于每个自动任务
  4. 复制 Webhook URL 和 密钥 ——在脚本中会用到

4.2. 打开 Apps Script 编辑器

  1. 打开您的 Google Sheets 表格
  2. 在顶部菜单中点击 “扩展程序” → «Apps Script»
  3. 代码编辑器会在新标签页中打开
  4. 删除编辑器中所有现有代码

4.3. 粘贴脚本

  1. 在 DeepScan 中,在“自动导入”区块中点击 “▶ Google Apps Script(指南)”
  2. 点击 “复制” ——带有您的网址和密钥的脚本已复制
  3. 将脚本粘贴到 Apps Script 编辑器中
  4. 点击 “保存” (软盘图标或 Ctrl+S)

4.4. 设置触发器

  1. 在 Apps Script 编辑器中,从函数下拉菜单(顶部栏)中选择 setupTrigger
  2. 点击按钮 ▶ “运行”
  3. 会出现授权请求:
    • 点击 “查看权限”
    • 选择您的 Google 账户
    • 如果出现“应用未经验证”的警告,请点击 “高级设置” → “转到项目”
    • 点击 “允许”
  4. 屏幕底部的日志会显示: 触发器设置成功!

4.5. 检查触发器

  1. 在 Apps Script 侧边菜单(左侧)中点击图标 ⏰ “触发器”
  2. 触发器应为: onSheetChange ——类型 “发生更改时”

4.6. 测试

  1. 在编辑器中选择函数 testWebhook 然后点击 ▶ “运行”
  2. 查看日志——应有响应 200
  3. 查看 DeepScan——应出现新任务
重要提示: Webhook 网址必须可从互联网访问。本地开发需要使用隧道工具(cloudflared 或 ngrok)。在生产环境(deepscan.pro)中可直接使用。