2

我正在重新编写朋友的艺术家/客户预订系统。我在编程方面几乎没有经验,有足够的理解来破解我的方式,谷歌对我有很大的帮助!

在过去的 3 天里,我一直在阅读和搜索……对此一无所知……也许我没有使用正确的术语……

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

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

这就是我所坚持的。我用

MailApp.sendEmail('xxx@yyy.com', '将电子邮件传输为 pdf : body & attachment', '查看附件', {attachments:[body_to_send]});

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

谷歌脚本有可能吗?

4

2 回答 2

0

探索 Google Apps 脚本中的 UiApp 类。应用程序

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

Apps Script 似乎不支持创建电子邮件草稿,这也为您提供了一种在发送电子邮件之前对其进行编辑的方法。(使用原生 Gmail 用户界面的另一种可能性是通过一种奇特的方式向自己发送电子邮件来引用最终收件人。)

这是你想的方向吗?

于 2013-06-20T17:55:55.357 回答
0

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

于 2013-06-20T18:10:08.017 回答