Google Drive 触发器
当 Google Drive 中的文件被创建、更新或移除时,启动你的自动化。常见工作流包括汇总新上传内容、执行共享策略检查,或在关键文件变化时通知所有者。
启用 Google Drive 触发器
Section titled “启用 Google Drive 触发器”- 在 CrewAI AMP 中打开你的部署
- 前往 Triggers 选项卡
- 找到 Google Drive 并切换开关以启用
示例:汇总文件活动
Section titled “示例:汇总文件活动”drive 示例 crews 会解析 payload,以提取文件元数据、评估权限并生成摘要。
from drive_file_crew import GoogleDriveFileTrigger
crew = GoogleDriveFileTrigger().crew()crew.kickoff({ "crewai_trigger_payload": drive_payload,})使用 CrewAI CLI 在本地测试你的 Google Drive 触发器集成:
# 查看所有可用触发器crewai triggers list
# 使用真实感 payload 模拟 Google Drive 触发器crewai triggers run google_drive/file_changedcrewai 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)来模拟触发器执行