SuperAPI AI 工具集

recipe-label-and-archive-emails

办公与效率

查看项目

更新于 10-16 11:39

技能介绍

Label and Archive Gmail Threads 是一项用于整理 Gmail 收件箱的操作配方,其目标是对匹配的邮件应用标签并将其归档,从而减少收件箱中的杂乱内容。

用途:该配方适用于希望按条件(如特定发件人、主题等)批量处理邮件的场景。通过先搜索匹配邮件,再统一打标签和归档,可以保持收件箱整洁,并把邮件归入相应分类。

前提条件:执行此配方需要先加载 gws-gmail 技能。

主要能力:它提供三个步骤——搜索匹配邮件、为邮件添加标签、将邮件从收件箱中移除(归档)。搜索使用 gws gmail users messages list 命令,可指定 userId 和查询条件 q,并以表格格式输出。添加标签使用 gws gmail users messages modify 命令,通过 --json 参数传入 addLabelIds。归档同样是 modify 命令,通过 --json 参数传入 removeLabelIds 并移除 INBOX 标签。

使用方式:命令示例如下。搜索:gws gmail users messages list --params '{"userId": "me", "q": "from:notifications@service.com"}' --format table。添加标签:gws gmail users messages modify --params '{"userId": "me", "id": "MESSAGE_ID"}' --json '{"addLabelIds": ["LABEL_ID"]}'。归档:gws gmail users messages modify --params '{"userId": "me", "id": "MESSAGE_ID"}' --json '{"removeLabelIds": ["INBOX"]}'。

适用场景:适合需要定期处理通知类邮件、按来源分类邮件或批量清理收件箱的用户。

限制:资料未提供关于配额、权限范围、标签 ID 获取方式或批量操作上限的说明,暂未提供。用户需自行替换 MESSAGE_ID、LABEL_ID 及搜索查询条件。