保存Google App Maker发送的电子邮件地址

斯克里夫

我目前正在使用Google App Maker创建一个应用程序。当我使用Gmail在应用内发送电子邮件时,我想保存电子邮件的URL,以便快速访问电子邮件的线程。我怎样才能做到这一点?

我已经看到了:

sendEmailgoogle app maker内的函数不返回url。我想抓取一个gmail页面,但是使用Google App Maker没用。

我已经阅读了所有Google App maker文档,但尚未找到解决方案。

斯克里夫

好的,就像Markus Malessa向我解释的那样。

您需要调用GmailApp.createDraft()。send()。getId();

此呼叫将返回刚刚发送的电子邮件的ID。

这里发生的是GmaillApp将创建电子邮件草稿并发送并保存邮件的ID,然后您可以将链接与ID结合起来,当您尝试访问此链接时,您将重定向到Gmail并显示搜索邮件(您在下面的示例中)。

您可以在此处找到什么参数createDraft()

您需要做的就是:

var mailId = GmailApp.create().send().getId();
var LinkMail = "https://mail.google.com/mail/u/0/?tab=rm#sent/" + mailId;

现在,您可以访问刚刚发送的电子邮件并执行所需的操作!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用别名电子邮件地址从Google App Engine发送邮件

如何配置Google App Engine上的应用程序以在任何电子邮件地址上接收电子邮件?

如果单元格值不是Google App脚本中的电子邮件地址,如何添加条件

使用Google App脚本通过电子邮件发送群组而不是单个地址

使用 Google 表格中某列中的电子邮件地址发送电子邮件

外部电子邮件地址-通过Gmail发送| Google如何绕过SPF记录?

将QR码从Google表格发送到电子邮件地址

在提交时将 Google 表单回复发送到指定的电子邮件地址

Firebase Change App电子邮件地址

有没有一种方法可以更改Google App Engine Mail发送的电子邮件中的地址/电子邮件ID

从Google App脚本发送电子邮件时出错

如何使用HTML发送Google App脚本电子邮件

无法在Google App Engine上发送电子邮件

使用Google App Engine发送电子邮件

Google App Script - 从谷歌表发送长电子邮件 - 电子邮件被分成几行

给发表评论的用户的Google Play电子邮件地址

从电子邮件地址获取Google日历ID

检查电子邮件地址是否基于Google

从Google帐户中提取电子邮件地址

更改与 Google 签署的用户的电子邮件地址

比较Google表单中的电子邮件地址

您可以通过电子邮件发送红帽调查而不保存电子邮件地址(保留所有已标识的内容)吗?

使用google.appengine.api.mail.send_mail发送电子邮件时,如何显示发件人名称而不是电子邮件地址

根据 Google 表单中的单元格内容将电子邮件发送到单独的电子邮件地址

Google App Maker-基于来自其他数据源的电子邮件的目录信息

最明确地与Google一起发送带有电子邮件地址附件的信息

Google App Script 如何在发送自动电子邮件时添加特定的抄送电子邮件

当我单击Mac上的电子邮件地址时,如何禁用Mail.app?

在 React Native Android App 中获取 Android 设备的主要电子邮件地址