SuperAPI AI 工具集

recipe-email-drive-link

办公与效率

查看项目

更新于 10-16 04:16

技能介绍

用途

该配方(recipe)用于完成一个常见的 Google Workspace 自动化任务:将指定的 Google Drive 文件共享给收件人,并通过 Gmail 把文件链接和一段说明消息发送给对方。它不是一个独立安装的软件,而是一组按顺序执行的命令步骤,面向希望用命令行自动化分享与通知流程的用户。

主要能力

  1. 查找文件:使用 gws drive files list 命令,通过查询参数按文件名定位目标文件,例如查找名为 Quarterly Report 的文件,从而获得后续步骤所需的 FILE_ID。
  2. 共享文件:使用 gws drive permissions create 命令,传入文件 ID,并以 JSON 指定权限角色(如 reader)与共享对象(type 为 user、指定 emailAddress),把文件访问权限授予目标收件人。
  3. 发送邮件:使用 gws gmail +send 命令,指定收件人邮箱、邮件主题和正文,正文中包含由 FILE_ID 拼接而成的文件链接,例如 https://docs.google.com/document/d/FILE_ID。

使用方式

执行前必须先加载以下技能:gws-drive、gws-gmail。之后按三个步骤依次运行命令:

  • 查找文件:gws drive files list --params '{"q": "name = '\''Quarterly Report'\''"}'
  • 共享文件:gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "client@example.com"}'
  • 发送链接邮件:gws gmail +send --to client@example.com --subject 'Quarterly Report' --body 'Hi, please find the report here: https://docs.google.com/document/d/FILE_ID'

实际使用时,需要把示例中的文件名、FILE_ID、收件人邮箱、主题和正文替换为实际内容。

适用场景

适合需要把 Google Drive 中的文档、报告等资料分享给客户或同事,并同步发送通知邮件的场景。典型例子是将 Quarterly Report 共享给 client@example.com 并发送邮件说明。

限制

该配方依赖 gws-drive 与 gws-gmail 两个技能,必须先行加载。关于其支持的平台、配额与权限限制、定价、错误处理方式,以及是否支持批量操作,资料暂未提供。