SuperAPI AI 工具集

recipe-email-drive-link

办公与效率

查看项目

更新于 10-16 07:54

技能介绍

用途

该技能是一个操作配方(recipe),用于将 Google Drive 中的文件分享给指定收件人,并通过 Gmail 发送包含文件链接和自定义消息的邮件。它把查找文件、设置共享权限、发送邮件三个动作串联成一个可复用的流程。

主要能力

  • 按文件名查找 Google Drive 中的文件。
  • 为指定邮箱地址创建文件访问权限(示例中角色为 reader,类型为 user)。
  • 通过 Gmail 向收件人发送邮件,邮件正文中包含该文件的链接。

使用方式

执行该配方前,需要先加载以下技能:gws-drive、gws-gmail。

具体步骤如下:

  1. 查找文件: gws drive files list --params '{"q": "name = '\''Quarterly Report'\''"}'

  2. 分享文件: gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "client@example.com"}'

  3. 发送邮件链接: 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'

适用场景

适用于需要将 Google Drive 中的文件(如报告、文档等)分享给客户或同事,并同时发送一封说明邮件的场景。例如,将季度报告分享给客户并附上访问链接。

限制

  • 执行前必须加载 gws-drive 和 gws-gmail 技能。
  • 示例中的文件 ID、收件人邮箱、文件名等均为占位或示例值,实际使用时需替换为真实值。
  • 关于该配方的其他限制(如权限范围、配额、错误处理等)暂未提供。