首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >脚本发送电子邮件与谷歌表单的回应?

脚本发送电子邮件与谷歌表单的回应?
EN

Stack Overflow用户
提问于 2015-03-23 22:22:51
回答 1查看 4.1K关注 0票数 0

我已经建立了一个Google表单,我的回复被记录在一个电子表格中。理想情况下,我希望回复也通过电子邮件发送。

我找到了这篇文章,但看起来这个脚本只从消息字段发送一封电子邮件。我想把整个电子表格都发出去。

emails

有办法这样做吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-24 00:24:35

当Google表单提交时,发送电子表格。

  • 从电子表格或表单中设置表单提交触发器。
  • 决定是否要附件作为电子邮件中的文件或文本。
  • 从电子表格或整个文件中获取数据
  • 将数据转换为电子邮件的文本或附件的文件
  • 发电子邮件

创建一个触发器,以便在提交表单时运行:

设置触发器:

编写代码:

代码语言:javascript
代码运行次数:0
运行
复制
function respondToFormSubmit(e) {
  Logger.log('respondToFormSubmit ran');

  fncGetContentToSend();
  fncSendEmail();
}

function fncGetContentToSend() {
  Logger.log('fncGetContentToSend ran');

  var thisSS = SpreadsheetApp.openById('your ID');
  //Convert spreadsheet to PDF
}

function fncSendEmail() {
  Logger.log('fncSendEmail ran');

 // Send an email with a file from Google Drive attached as a PDF.
 var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
 GmailApp.sendEmail('mike@example.com', 'Attachment example', 'Please see the attached file.', {
     attachments: [file.getAs(MimeType.PDF)],
     name: 'Automatic Emailer Script'
 });
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29221567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档