Gmail 自动填充密件抄送字段
Gmail auto populate bcc field
我可以使用 Gmail 创建一个脚本,让我可以关闭 To/Cc 字段中的地址,以便使用一些浏览器端代码将地址添加到 BCC 字段吗?
例如:
每当在 TO/CC 字段中创建带有 example@example.com 的电子邮件(或通过 reply/reply-all 等创建)时,我希望将电子邮件地址 otherName@myCRM.com 添加到密件抄送字段。
我不想要单个地址(或者这会更容易)我想要一个包含许多映射到许多 BCC 地址的 To/CC 地址的字典。我还想定期更新词典。
这是我计划用来创建此 Google Apps 脚本的 link 到 API 的 link:https://developers.google.com/apps-script/reference/gmail/
这可能吗?如果是这样,有没有这样做的例子?我还没找到!
因为 Google Apps 脚本 运行 是服务器端,而不是客户端,您不能按照您描述的方式执行此操作。
虽然您可以使用 Apps 脚本访问“草稿”或“已发送”标签中的邮件,但您似乎无法设置这些邮件的密件抄送值,只能检索它。
一种可能有效的方法是按固定时间表轮询“草稿”或“已发送邮件”文件夹,确定符合您条件的电子邮件,然后将它们转发到给定地址(您希望密件抄送的地址)。这种方法存在许多挑战,例如确定如何避免多次转发给定消息,但它可以工作。
在此处查看有关如何运行您的脚本的文档:
https://developers.google.com/apps-script/guides/triggers/installable#time-driven_triggers
编辑,回复评论的其他详细信息:
设置触发器非常简单,我过去用过很多次。你只需编写一个函数来执行你想要的操作,一旦你手动完成测试,你就可以通过脚本编辑器中的 "Resources" -> "Current Script's Triggers" 菜单选项创建触发器。
您不能简单地将已处理的 ID 存储在变量中,状态不会在脚本实例之间共享。因此,您需要在其他地方跟踪它们,具体取决于您可能想要查看属性服务的数量,将它们存储在电子表格中,或者我最喜欢的是将标签应用于已处理的电子邮件并在脚本中交叉检查标签。
标签方法还可以让您轻松查看哪些邮件已在 gmail 界面中处理。
如果您想要将已发送邮件的副本自动发送到某个地址,可以使用过滤器来完成。我在这里找到了解决方案:
http://markmail.org/message/nj46fcwlccd6asoj
"Configure the filter like this:
- From: your email address
- Forward: your email address
- Enable never send to spam (IMPORTANT!)
"
我可以使用 Gmail 创建一个脚本,让我可以关闭 To/Cc 字段中的地址,以便使用一些浏览器端代码将地址添加到 BCC 字段吗?
例如: 每当在 TO/CC 字段中创建带有 example@example.com 的电子邮件(或通过 reply/reply-all 等创建)时,我希望将电子邮件地址 otherName@myCRM.com 添加到密件抄送字段。
我不想要单个地址(或者这会更容易)我想要一个包含许多映射到许多 BCC 地址的 To/CC 地址的字典。我还想定期更新词典。
这是我计划用来创建此 Google Apps 脚本的 link 到 API 的 link:https://developers.google.com/apps-script/reference/gmail/
这可能吗?如果是这样,有没有这样做的例子?我还没找到!
因为 Google Apps 脚本 运行 是服务器端,而不是客户端,您不能按照您描述的方式执行此操作。
虽然您可以使用 Apps 脚本访问“草稿”或“已发送”标签中的邮件,但您似乎无法设置这些邮件的密件抄送值,只能检索它。
一种可能有效的方法是按固定时间表轮询“草稿”或“已发送邮件”文件夹,确定符合您条件的电子邮件,然后将它们转发到给定地址(您希望密件抄送的地址)。这种方法存在许多挑战,例如确定如何避免多次转发给定消息,但它可以工作。
在此处查看有关如何运行您的脚本的文档:
https://developers.google.com/apps-script/guides/triggers/installable#time-driven_triggers
编辑,回复评论的其他详细信息:
设置触发器非常简单,我过去用过很多次。你只需编写一个函数来执行你想要的操作,一旦你手动完成测试,你就可以通过脚本编辑器中的 "Resources" -> "Current Script's Triggers" 菜单选项创建触发器。
您不能简单地将已处理的 ID 存储在变量中,状态不会在脚本实例之间共享。因此,您需要在其他地方跟踪它们,具体取决于您可能想要查看属性服务的数量,将它们存储在电子表格中,或者我最喜欢的是将标签应用于已处理的电子邮件并在脚本中交叉检查标签。
标签方法还可以让您轻松查看哪些邮件已在 gmail 界面中处理。
如果您想要将已发送邮件的副本自动发送到某个地址,可以使用过滤器来完成。我在这里找到了解决方案: http://markmail.org/message/nj46fcwlccd6asoj
"Configure the filter like this:
- From: your email address
- Forward: your email address
- Enable never send to spam (IMPORTANT!)
"