该技能用于订阅 Google Drive 中文件或文件夹的变更通知,是 digitalspeed/claude-code-skillset 技能集中的一份 recipe。
用途:监听 Google Drive 文件或文件夹的变更事件,当目标资源发生更新等事件时,通过配置的通知端点接收通知,从而可在此基础上构建自动化响应流程。
前置条件:执行本 recipe 前,需要先加载 gws-events 技能。
主要能力与使用方式:
- 创建订阅:使用命令 gws events subscriptions create --json '{"targetResource": "//drive.googleapis.com/drives/DRIVE_ID", "eventTypes": ["google.workspace.drive.file.v1.updated"], "notificationEndpoint": {"pubsubTopic": "projects/PROJECT/topics/TOPIC"}, "payloadOptions": {"includeResource": true}}',其中 targetResource 指定目标资源,eventTypes 指定事件类型(示例为文件更新事件),notificationEndpoint 指定 Pub/Sub 主题作为通知端点,payloadOptions 可控制是否在负载中包含资源。
- 查看订阅:使用命令 gws events subscriptions list 列出当前活跃的订阅。
- 续订:在订阅到期之前,使用命令 gws events +renew --subscription SUBSCRIPTION_ID 进行续订。
适用场景:需要感知 Google Drive 文件变更并触发后续动作的自动化流程。
限制:当前资料仅给出上述命令与流程,未提供关于配额、权限要求、平台限制、收费或效果等方面的更多信息,这些内容暂未提供。