19 个适用于专业 Gmail 用户的 Google Apps 脚本
Google Apps 脚本可帮助您在 Google 的平台上完成如果不编写大量代码就不可能完成的任务。它是一种简单、对初学者友好、类似 JS 的语言,在云中运行,可让您编写代码、编写脚本和自动化 Google 服务。
Gmail,虽然被称为最强大的邮件服务之一,但并不是没有痛苦的,特别是对于高级用户来说,他们想要在云端硬盘中保存附件、安排电子邮件、批量删除电子邮件等。
另请阅读:
20 多个浏览器扩展以获得更好的 Gmail 体验
嗯,好消息是,现在您可以使用 Google Apps 脚本来完成所有这些以及更多工作,以简化您的数字生活。让我们来看看 Gmail 用户可以从中受益的这些有用的脚本。
安排将来发送的电子邮件
此脚本将电子邮件配置为稍后自动发送。该脚本使用您的 Gmail 帐户 (you@gmail.com) 发送预定的电子邮件,因此您不会丢失您的身份,收件人几乎不知道它是由自动脚本发送的。在内部,它使用Gmail 的标签来标记要安排的电子邮件。
当您需要向您的团队发送即将举行的会议或研讨会的提醒、安排生日或其他活动的问候电子邮件等情况时,此脚本可以为您提供帮助。此外,您可以安排工作电子邮件的时间离线或休假。
暂停电子邮件
此脚本可帮助您在您喜欢的时间回复您的电子邮件,而无需一直将它们全部放在收件箱中。该脚本在内部将暂停的电子邮件存档一段时间,并使它们在设置的持续时间后自动作为未读/新邮件重新出现在您的收件箱中。就个人而言,这听起来像是我们一直在等待的工具。
此脚本可帮助您管理电子邮件并确定其优先级,尤其是当您收到大量电子邮件时,这会使电子邮件管理变得像打击在线隐私一样困难。暂停电子邮件可以避免不必要的邮件,直到您希望它们隐藏起来,从而使收件箱更干净。
生成收件箱统计报告
根据您的电子邮件对话生成并显示包含各种指标的报告。虽然它类似于Google Account Activity,但您也可以扩展此脚本以满足您的要求。生成的报告包括发送和接收的电子邮件的统计数据和图表,以及排名靠前的收件人等等。
此脚本记录您的电子邮件帐户的使用情况,并帮助您根据工作需要了解或改进您的电子邮件活动。此外,它还会自动向您发送一封电子邮件,其中包含所附的报告栏,非常直接和自动,正如预期的那样。
将 Gmail 邮件转换为 PDF
此脚本会自动将您对话的 PDF 版本保存在您的云端硬盘中,并且可以扩展以转换您的所有邮件。包含的示例显示如何从收件箱转换已加星标或未读的邮件。但是,如果您希望扩展或配置该脚本,它确实需要一些工作。
这个脚本对于拥有数千封电子邮件(所有重要的都足以保留一份副本)但希望使用更干净的收件箱的人最有帮助。借助此脚本,他们可以将旧邮件或较少使用的邮件作为 PDF 移动到云端硬盘。
将存档的消息标记为已读
此脚本每分钟扫描收件箱中的所有电子邮件以查找已存档但未读的邮件(放置在收件箱以外的任何地方)并将它们标记为已读。label:unread -label:inbox
您还可以将其扩展为仅通过替换为 来处理带有自定义标签的电子邮件label:CUSTOM-LABEL -label:inbox
。
此脚本可以节省您的时间,并使您免于检查或重新访问不需要的电子邮件,因为您只需将它们存档一次即可轻松删除它们。这对来自银行、服务运营商等的通知或报告电子邮件最有帮助,这些电子邮件很重要,但不需要您查看。
提取所有电子邮件地址
该脚本从您的 Gmail 收件箱中具有特定标签的所有邮件中获取所有电子邮件地址,从而帮助您了解您联系的人。它可以在几秒钟内处理大量电子邮件,并可以列出发件人的姓名和与发件人的第一次通信的详细信息。
该脚本可帮助您从特定标签获取所有电子邮件地址,以便轻松地向群组发送会议或派对邀请。此外,如果您有多个企业并使用标签来管理您的收件箱,您可以使用这个简单的脚本快速获取与您的团队或企业之一相关的每个人的电子邮件。
创建基于时间的 Gmail 过滤器
此脚本扩展了 Gmail 的过滤器功能并自动移动、标记、标记或删除您的收件箱邮件(是的,即使您不在线)并有助于防止收件箱堵塞。它根据给定条件过滤消息并对它们应用配置的规则。
如果您对 Gmail 的本机过滤器和规则不满意,并希望更好地控制传入邮件,则它很有用。例如,当您想在一周后自动删除所有会议提醒时,该脚本会非常有用。
自动清理您的 Gmail 收件箱
该脚本从您的收件箱中清除垃圾邮件(在指定时间后),从而有助于最大限度地减少空间使用。这些垃圾邮件可能包括时事通讯订阅、广告或促销信息等。
该脚本可帮助您免于时不时地清理邮箱。此外,仅删除给定持续时间的旧邮件可确保您已经浏览过它们并保留了您需要的电子邮件。
查找未回复的电子邮件
找出从您在任何对话中发送最后一条消息时起未收到任何回复的所有电子邮件。对于它的工作,它创建和管理两个标签,“无响应”用于没有回复的电子邮件,“忽略无响应”用于不需要任何响应的电子邮件。
该脚本使您免于手动查找您期望回复的电子邮件,从而使您受益。此外,该脚本在内部工作,可以根据您的需要进行扩展,适用于已发送的电子邮件,并且由于不涉及第三方,因此安全风险为零。
设置高级 Gmail 过滤器
扩展 Gmail 的原生过滤器并帮助您设置高级过滤器,这些过滤器比 Gmail 的过滤器更可自定义。具有大量附件、大量收件人等的邮件可能是垃圾邮件,但默认情况下不会在 Gmail 中进行跟踪。使用 Google 表格,此脚本可帮助您通过对此类电子邮件应用过滤器来移动或删除此类电子邮件。
该脚本会按计划(几乎每分钟)自动运行,并根据您的配置持续跟踪和过滤收到的邮件。它对每天收到大量难以手动管理的电子邮件的重度用户(博主、出版商、广告商、营销商等)最有帮助。
做简单的邮件合并
允许使用 Gmail 的邮件合并(否则不可能)使用 Google 表格中的联系信息向大众发送个性化电子邮件。您可以根据需要轻松扩展它以包含更多字段,并在您的邮件中使用这些联系人字段(作为变量)。
由于没有对 Gmail 中的邮件合并的官方支持,这个脚本证明对每个人都非常方便,包括定期向大量人发送格式化电子邮件的营销人员,比如问候邮件、通知或建议邮件等。这个脚本可以节省您的时间和让你更有效率。
创建消息摘要
通过使用搜索查询(基于时间和标签)浏览收件箱中的所有电子邮件,创建 Gmail 对话摘要。该脚本将所有这些组合成一封电子邮件,并将摘要发送到设置的电子邮件地址,例如您的经理,他会寻找当天的所有对话。
如果您希望查询或过滤电子邮件,请query
根据需要更改此脚本中的变量。对于拥有多个个人、工作、临时等帐户并希望在其主收件箱中收到每个帐户的合并电子邮件的人来说,这尤其有用。
按大小排序邮件
按大小对您的电子邮件(包括附件)进行排序(这在 Gmail 中是不可能的)并在 Google 表格中显示它们,以及它们的大小和其他基本详细信息。此脚本连接到 Gmail 并计算单封邮件的大小并为您列出它们。请按照链接中的说明进行设置并运行。
此脚本有助于过滤大容量电子邮件,以便您可以删除带有大附件的电子邮件以节省存储空间,并且对于使用免费版 Gmail 并希望释放一些空间的人非常有帮助。
使用正则表达式搜索邮件
允许在 Gmail 中使用正则表达式进行复杂搜索。该脚本会搜索您的所有电子邮件以查找匹配项,并使用 Google 表格存储所有成功的结果并将其显示给您。如果您对 Regex 不确定,请不要担心,您可以轻松学习 Regex。
此脚本可帮助您以极客的方式搜索电子邮件,并避免您检查每封邮件以找到正确的邮件,从而节省您的时间。此外,它比 Gmail 的基本搜索功能更强大,因为后者不支持正则表达式。
批量删除邮件
允许从您的 Gmail 邮箱中删除大量电子邮件,否则这是不可能的(如果您尝试这样做,您会收到错误消息)。使用此脚本,您可以轻松地一次性删除大约 500 封电子邮件,并且还可以触发/计划自动运行。请替换代码label:inbox from:
user@example.com
(您的电子邮件),如相应链接中所示。
当您的收件箱几乎已满,并且您需要删除大量电子邮件以解决空间问题时,此脚本可为您提供帮助。此外,该代码在您希望删除不必要的电子邮件(如会议邀请、新闻和时事通讯、过期优惠、优惠券等)时也很有用。
在日历中设置提醒
使用收件箱中的任何邮件在您的 Google 日历中创建事件提醒。使用它,你可以简单地给任何邮件一个特定的标签,邮件就会成为你日历中的一个新提醒。与仅使用 Gmail 相比,它可以更轻松地跟踪重要的电子邮件,还可以更快地为自己设定目标/时间表(比如活动邀请)。
您还可以根据自己的喜好设置提醒持续时间和日历。不要忘记用您自己的信息更改脚本中的calendarName
,reminderLabel
和。reminderDuration
向 Slack 发送电子邮件
将电子邮件转发给 Slack 用户或频道。此脚本会搜索您的 Gmail 收件箱以查找正确的电子邮件,并使用其 webhook 将它们发送到 Slack。为了让它工作,创建一个 Slack Webhook,并在你的收件箱中添加一个标签。然后在替换变量和更正值后使用上述给定步骤运行此脚本。send-to-slack
payload
webhookUrl
这有助于您在 Slack 上直接与您的团队共享特定电子邮件而不是邮寄给他们的情况。此脚本可自动完成整个任务,还有助于整理团队成员的工作收件箱。
自动回复长邮件
存档并自动回复冗长的电子邮件。该脚本会定期运行并密切关注 Gmail 中的新电子邮件。您可以配置自定义邮件并过滤应发布自动回复的邮件。请根据您自己的喜好更改num_messages
、work_limit
和subj
值。body
这有助于您处理非常长的消息,您不能花太多时间阅读这些消息,还可以提高您的整体工作效率。不要忘记为此脚本设置触发器(读取line 2
脚本)。
从 Gmail 线程创建 RTM
为每封标有 [RTM] 的邮件创建一个 Remember the Milk (RTM) 任务。它会监控您的 Gmail 帐户中是否有任何标记为“RTM”的线程,并向 RTM 服务发送任务创建电子邮件。请记住根据您的需要/喜好更改此脚本中的、和LABEL_NAME
值TARGET_EMAIL
。RTM_LIST
RTM_TAGS
当您需要会议、重要任务、聚会等的提醒时,此脚本可以帮助您。否则你可能会忘记。另外请注意,您必须拥有Remember the Milk帐户才能成功使用此脚本并创建提醒。
另请阅读:
Gmail 安全提示和技巧
包起来
伙计们,这就是关于可免费使用的各种 Google Apps 脚本的全部内容,这些脚本可以改进您使用 Gmail 的常规任务并提高您的整体工作效率。
您是否发现上述任何脚本对您的工作有用?您是否有任何您认为可以使用 Google Apps 脚本解决的 Gmail 相关问题?让我们知道,我们会尽力提供帮助。