Google apps script 谷歌应用程序脚本-表单电子邮件提醒和数据收集

Google apps script 谷歌应用程序脚本-表单电子邮件提醒和数据收集,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一张表格,里面有许多单元格,需要个人每周更新。每个单元格在相邻单元格中都有需要更新该单元格的人的电子邮件地址。出于各种原因,我试图避免让人们直接访问这张表,我想知道是否有可能每周给这些用户发一封电子邮件,并附上他们可以提交相关数据的表格?当然,例如,你可以给他们发一封带有GmailApp[1]的电子邮件,其中包含表格URL[2],以便他们可以填写 当每个用户提交表单时,您可以使用onFormSUbmit触发器[3]从表单中收集电子邮件和数据,以便在您可以将每封电子邮件与“工作表电子邮件”列中

我有一张表格,里面有许多单元格,需要个人每周更新。每个单元格在相邻单元格中都有需要更新该单元格的人的电子邮件地址。出于各种原因,我试图避免让人们直接访问这张表,我想知道是否有可能每周给这些用户发一封电子邮件,并附上他们可以提交相关数据的表格?

当然,例如,你可以给他们发一封带有GmailApp[1]的电子邮件,其中包含表格URL[2],以便他们可以填写

当每个用户提交表单时,您可以使用onFormSUbmit触发器[3]从表单中收集电子邮件和数据,以便在您可以将每封电子邮件与“工作表电子邮件”列中的值进行比较后,并在此基础上,您可以使用SpreadsheetApp[4]编辑相邻单元格

[1]

[2]

[3]


[4]

当然可以。大多数初学者倾向于使用Google表单,然后使用onFormSubmit触发器捕获表单提交。更有经验的程序员倾向于通过HTML和JavaScript滚动他们自己的表单。后者提供了更大的灵活性和交互性,但其代价是更大的复杂性。这是你的选择。而且我忘了指出表格必须在服务器上填写。因此,通过电子邮件发送表单并不真正有效。你可以通过电子邮件向他们发送表格链接,让他们在线填写。