发送前自定义电子邮件

时间:2012-10-25 17:41:39

标签: google-apps-script google-sheets

我正在记录朋友的艺术家/客户预订系统。我在编程方面经验不足,有足够的理解来破解我的方式,谷歌一直是一个很好的帮助!

我花了最近3天阅读和搜索......但是没有发现任何内容...也许我没有使用正确的条款......

这就是我想做的事 我使用Google Script和Google电子表格。 1行包含有关特定合同的所有信息。

  1. 我希望能够使用菜单项来生成合同(已完成)
  2. 打开2个浏览器窗口
    • 一个显示合同PDF文件(已完成)
    • 一封GMAIL新邮件
      • 附上合同pdf(已完成)
      • 从电子表格中的选定行生成电子邮件正文(已完成)
      • 之前可以自定义生成的电子邮件文本 发送它。添加附件......
  3. 这就是我所坚持的。我用

      

    MailApp.sendEmail('xxxx @ yyy.com','将电子邮件转发为pdf:正文   &安培;附件','见附件',{附件:[body_to_send]});

    它发送的电子邮件确定,带有附件和生成的正文以及所有......但是在发送之前无法编辑电子邮件...

    谷歌脚本可以吗?

2 个答案:

答案 0 :(得分:0)

在Google Apps脚本中探索UiApp课程。 UiApp

您可以构建一个简单的用户界面,用户可以在其中输入其他内容并上传文件,然后在发送之前将其附加到电子邮件中。

看起来Apps Script不支持创建电子邮件草稿,这也为您提供了一种在发送电子邮件之前编辑电子邮件的方法。 (使用本机Gmail用户界面,可以通过花哨的方式向自己发送电子邮件以引用最终收件人。)

这是你想的方向吗?

答案 1 :(得分:0)

您可以使用Google文档模板实现流程的最后一步,您可以在其中添加任何想要改进演示文稿的内容。 从那里你得到你的文档的HTML版本,并将其用作邮件中的html正文。 如果您需要有关html导入的更多详细信息,您可以在此论坛和问题跟踪器上轻松找到它。 您还可以从侧边栏中的文档绑定脚本运行此代码,这在视觉上更方便。 (请参阅我最近关于mailmerge的帖子。)