用途
该技能(recipe)用于批量发送个性化邮件:从 Google Sheets 表格中读取收件人数据,然后针对表格中的每一行发送一封个性化的 Gmail 邮件。适合需要按名单逐一发送定制内容的场景。
前置条件
执行本 recipe 前,需要先加载以下技能:
- gws-sheets
- gws-gmail
使用方式
第一步:读取收件人列表
使用 gws sheets +read 命令读取表格数据:
gws sheets +read --spreadsheet-id SHEET_ID --range 'Contacts!A2:C'
其中 SHEET_ID 为表格 ID,range 指定读取的工作表与单元格范围(示例为 Contacts 工作表的 A2:C 区域)。
第二步:逐行发送个性化邮件
对读取到的每一行,使用 gws gmail +send 命令发送邮件:
gws gmail +send --to recipient@example.com --subject 'Hello, Name' --body 'Hi Name, your report is ready.'
命令参数包括收件人地址(--to)、主题(--subject)和正文(--body),其中主题与正文可嵌入来自表格行的个性化内容(如姓名)。
适用场景
- 需要根据表格名单批量发送个性化邮件。
- 邮件内容需按收件人信息(如姓名)进行定制。
限制
关于发送频率限制、表格字段格式要求、错误处理方式、是否支持附件或抄送等信息,资料中暂未提供。