跳转到内容

Google Drive 触发器

当 Google Drive 中的文件被创建、更新或移除时,启动你的自动化。常见工作流包括汇总新上传内容、执行共享策略检查,或在关键文件变化时通知所有者。

  1. 在 CrewAI AMP 中打开你的部署
  2. 前往 Triggers 选项卡
  3. 找到 Google Drive 并切换开关以启用
通过切换开关启用或禁用触发器

drive 示例 crews 会解析 payload,以提取文件元数据、评估权限并生成摘要。

from drive_file_crew import GoogleDriveFileTrigger
crew = GoogleDriveFileTrigger().crew()
crew.kickoff({
"crewai_trigger_payload": drive_payload,
})

使用 CrewAI CLI 在本地测试你的 Google Drive 触发器集成:

Terminal window
# 查看所有可用触发器
crewai triggers list
# 使用真实感 payload 模拟 Google Drive 触发器
crewai triggers run google_drive/file_changed

crewai triggers run 命令会使用完整的 Drive payload 执行你的 crew,从而让你在部署前测试解析逻辑。

使用部署仪表板中的 Executions 列表跟踪触发运行的历史和性能。

由自动化触发的执行列表
  • 确认 Google Drive 已连接,并且触发器开关已启用
  • 使用 crewai triggers run google_drive/file_changed 在本地测试,以查看准确的 payload 结构
  • 如果 payload 中缺少权限数据,请确保连接账号对文件或文件夹拥有访问权限
  • 触发器只发送文件 ID;如果你在 crew 运行期间需要获取二进制内容,请使用 Drive API
  • 记住:使用 crewai triggers run(而不是 crewai run)来模拟触发器执行