我可以使用 google 工作表中填充的新邮件 window 打开 gmail 吗?
Can I open gmail with a populated new message window from google sheets?
我有一个包含电子邮件地址列表的 google 电子表格。这是各种各样的联系人列表。我想要一个功能,可以使用这些地址(或其中的一些子集)打开 gmail 新邮件消息 window,这样我就可以完成电子邮件并发送。
Google 上的 Sending Email tutorial 开发人员向您展示了如何直接创建和发送电子邮件,但没有展示如何打开 gmail 以供进一步编辑。
查看了 MailApp 的参考资料后,我似乎只能用它来发送已完成的电子邮件,而 GMailApp 似乎允许我访问现有的 gmail 邮件。
有什么方法可以在不发送新邮件的情况下启动 gmail window?
Google Apps 脚本无法与 GMail 用户界面交互。
另一种方法是生成 mailto:
link 和 prefilled message URL,并在电子表格的对话框或边栏中将其呈现给用户。单击 link 时,应该会打开一条新消息 window。
是的,这是(某种程度上)可能的。
- 制作一个带有按钮的网络应用程序来创建电子邮件。
- 使用高级服务中的 gmail api 根据需要创建电子邮件草稿(参见 How to use the Google Apps Script code for creating a Draft email (from 985)?)
- 在您的网络应用程序中提供 link 以打开草稿文件夹。或者,您可以使用 gmail api 查找草稿邮件 ID 并构建一个 url 直接打开单个草稿邮件(尚未尝试使用草稿,可能无法实现)
"sort of" 因为您不能做的部分是自动打开草稿 window(或单个消息),用户必须单击打开最终 link.
优点:电子邮件正文内容、内联图像和附件的灵活性更高。
缺点:再点击一次可能只能打开草稿文件夹(不能直接打开单个草稿)
感谢您的建议。似乎有几种解决方法。
由于我的电子邮件需求非常简单,所以我最终使用了一个功能来打开一个非常简单的对话框,其中有一个用于收件人的文本框(如有必要,我可以预先填充)以及消息的主题和文本区域。发送按钮处理程序调用 MailApp.sendEmail.
我有一个包含电子邮件地址列表的 google 电子表格。这是各种各样的联系人列表。我想要一个功能,可以使用这些地址(或其中的一些子集)打开 gmail 新邮件消息 window,这样我就可以完成电子邮件并发送。
Google 上的 Sending Email tutorial 开发人员向您展示了如何直接创建和发送电子邮件,但没有展示如何打开 gmail 以供进一步编辑。
查看了 MailApp 的参考资料后,我似乎只能用它来发送已完成的电子邮件,而 GMailApp 似乎允许我访问现有的 gmail 邮件。
有什么方法可以在不发送新邮件的情况下启动 gmail window?
Google Apps 脚本无法与 GMail 用户界面交互。
另一种方法是生成 mailto:
link 和 prefilled message URL,并在电子表格的对话框或边栏中将其呈现给用户。单击 link 时,应该会打开一条新消息 window。
是的,这是(某种程度上)可能的。
- 制作一个带有按钮的网络应用程序来创建电子邮件。
- 使用高级服务中的 gmail api 根据需要创建电子邮件草稿(参见 How to use the Google Apps Script code for creating a Draft email (from 985)?)
- 在您的网络应用程序中提供 link 以打开草稿文件夹。或者,您可以使用 gmail api 查找草稿邮件 ID 并构建一个 url 直接打开单个草稿邮件(尚未尝试使用草稿,可能无法实现)
"sort of" 因为您不能做的部分是自动打开草稿 window(或单个消息),用户必须单击打开最终 link.
优点:电子邮件正文内容、内联图像和附件的灵活性更高。
缺点:再点击一次可能只能打开草稿文件夹(不能直接打开单个草稿)
感谢您的建议。似乎有几种解决方法。
由于我的电子邮件需求非常简单,所以我最终使用了一个功能来打开一个非常简单的对话框,其中有一个用于收件人的文本框(如有必要,我可以预先填充)以及消息的主题和文本区域。发送按钮处理程序调用 MailApp.sendEmail.