【问题标题】:Loading a popup draft email in google sheets using google script使用谷歌脚本在谷歌表格中加载弹出式草稿电子邮件
【发布时间】:2017-05-13 02:13:56
【问题描述】:

我已经使用谷歌应用程序和脚本有一段时间了,但一直无法弄清楚这一点。有没有一种不错的方法可以在谷歌表格中弹出带有“to”、“cc”、“subject”、“message”、“attachments”(附件可以只是驱动器文件夹)的草稿电子邮件?

我可以使用上述内容发送电子邮件,只是希望在发送前预览和编辑我的预设回复等的额外好处。

提前感谢您的帮助!

【问题讨论】:

    标签: google-apps-script google-sheets google-apps


    【解决方案1】:

    您无法显示实际的 GMail 页面; Google Apps 脚本在 Google Server 上执行,对浏览器中发生的事情的控制非常有限。它可以显示消息并接受输入,但不能以弹出窗口的形式打开任意网页。

    为用户提供消息预览以及发送或取消消息的选项很容易:Browser.msgBox 可以。

    但是没有一种方便的方法可以通过浏览器类编辑文本:inputBox 方法没有预先填充框的选项,无论如何它的文本框是单行,不适合编辑电子邮件。

    我看到两个选项:

    1. (困难)使用 HttpService 编写一个将与用户交互的 Web 应用程序。
    2. (简单但不那么好):使用Browser.msgBox显示预览;如果用户按下取消,将电子邮件的内容放在电子表格的某个地方,用户将在其中编辑它,然后再次触发“发送”,例如,通过buttoncustom menu option

    【讨论】:

    • 非常感谢您的回复——这或多或少是我所理解的。
    • 糟糕 - 输入太早了。您是否认为有另一种选择,即我创建草稿并在电子表格中生成链接?
    • 是的,例如,您可以创建一个 Google 文档并显示指向它的链接。但这对于“自动”电子邮件来说可能最终会带来太多的工作......
    【解决方案2】:

    你可以打开一个custom dialogue,它可以是任意尺寸的,并且可以具有普通网页的功能。不知道这是否有帮助,但我们的团队 wrote this code 使用 GAS 将文件附加到脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 2013-04-04
      • 2017-07-31
      • 1970-01-01
      相关资源
      最近更新 更多