Google 工作表中的电子邮件
Emails within Google Sheets
我希望我能找到一个好心人来帮助我编写一些 google sheet 脚本。
我正在寻找一种方法来自动化我目前每天必须手动执行的操作。我从进入传播 sheet 的当天获取数据,将其复制,粘贴到电子邮件中并发送。我在 Google sheet 中使用了查询功能来帮助我区分谁获得了哪些信息,这让我的生活变得更轻松了。
我目前转到每个选项卡,复制数据,转到 Gmail,粘贴数据,输入收件人的电子邮件地址,输入主题,发送,然后继续下一个 30 多次。
我想做什么...
1. 单击顶部类似 "Send Emails Now" 的菜单项
2. 一旦触发,这将发送到所有选项卡(除了 3,但如果太多的话我可以将它们发送到我自己的垃圾邮件)选项卡并发送一封电子邮件,其中仅包含 sheet 中包含的信息单元格 A2 中的电子邮件地址
电子邮件的主题是 "Call Parking Time XXXXXX",其中 XXXX 是 E1 中的日期
这是当前的副本 sheet 我有,某些原因它不会让我分享原件。所以我更新了 20-Sioux Falls 和 21-Frederick sheets 来说明我的意思。
https://docs.google.com/spreadsheets/d/1nOgZzwbKEUF4_adkjxkvmiiVwFtu-2OGCPJ0Wj_keQU/edit?usp=sharing
提前感谢您的帮助。
尽管我同意 Zig 的观点,但以下几点可以帮助您入门:
//1. Define your Custom Menu Item
function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{name: 'Send Data', functionName: 'sendEmail_'}
];
spreadsheet.addMenu('Automated Emails', menuItems);
}
- Tutorial for Sending Email(尽管此邮件将每一行的数据作为单独的电子邮件发送,但您应该知道要做什么)
- Sample for creating a table from Spreadsheet Data
这应该会给您一个良好的开端。把这些拼凑在一起,你应该会很顺利。如果您在此过程中遇到任何障碍,SO 上的人们总是很乐意提供帮助。 :)
虽然这是一个较旧的问题,但我仍然可以为您和其他面临相同问题的潜在用户提供建议。
我使用名为 FormMule 的 Google 工作表 add-on,它应该可以很好地解决您在这里遇到的挑战。它允许您创建个性化的模板电子邮件,为您的合并设置条件,并根据您选择的标准为不同的人提供多个模板。
您还可以设置时间触发、表单提交触发,或者通过add-on菜单手动触发。
我希望我能找到一个好心人来帮助我编写一些 google sheet 脚本。
我正在寻找一种方法来自动化我目前每天必须手动执行的操作。我从进入传播 sheet 的当天获取数据,将其复制,粘贴到电子邮件中并发送。我在 Google sheet 中使用了查询功能来帮助我区分谁获得了哪些信息,这让我的生活变得更轻松了。
我目前转到每个选项卡,复制数据,转到 Gmail,粘贴数据,输入收件人的电子邮件地址,输入主题,发送,然后继续下一个 30 多次。
我想做什么... 1. 单击顶部类似 "Send Emails Now" 的菜单项 2. 一旦触发,这将发送到所有选项卡(除了 3,但如果太多的话我可以将它们发送到我自己的垃圾邮件)选项卡并发送一封电子邮件,其中仅包含 sheet 中包含的信息单元格 A2 中的电子邮件地址
电子邮件的主题是 "Call Parking Time XXXXXX",其中 XXXX 是 E1 中的日期
这是当前的副本 sheet 我有,某些原因它不会让我分享原件。所以我更新了 20-Sioux Falls 和 21-Frederick sheets 来说明我的意思。
https://docs.google.com/spreadsheets/d/1nOgZzwbKEUF4_adkjxkvmiiVwFtu-2OGCPJ0Wj_keQU/edit?usp=sharing
提前感谢您的帮助。
尽管我同意 Zig 的观点,但以下几点可以帮助您入门:
//1. Define your Custom Menu Item
function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{name: 'Send Data', functionName: 'sendEmail_'}
];
spreadsheet.addMenu('Automated Emails', menuItems);
}
- Tutorial for Sending Email(尽管此邮件将每一行的数据作为单独的电子邮件发送,但您应该知道要做什么)
- Sample for creating a table from Spreadsheet Data
这应该会给您一个良好的开端。把这些拼凑在一起,你应该会很顺利。如果您在此过程中遇到任何障碍,SO 上的人们总是很乐意提供帮助。 :)
虽然这是一个较旧的问题,但我仍然可以为您和其他面临相同问题的潜在用户提供建议。
我使用名为 FormMule 的 Google 工作表 add-on,它应该可以很好地解决您在这里遇到的挑战。它允许您创建个性化的模板电子邮件,为您的合并设置条件,并根据您选择的标准为不同的人提供多个模板。 您还可以设置时间触发、表单提交触发,或者通过add-on菜单手动触发。