Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取特定邮件';从它的web url';从应用程序脚本检索到的ID?_Url_Google Apps Script_Gmail_Gmail Api_Url Parameters - Fatal编程技术网

如何获取特定邮件';从它的web url';从应用程序脚本检索到的ID?

如何获取特定邮件';从它的web url';从应用程序脚本检索到的ID?,url,google-apps-script,gmail,gmail-api,url-parameters,Url,Google Apps Script,Gmail,Gmail Api,Url Parameters,上下文: 我正在GAS上写一个webapp,以帮助销售人员找到GDPR的特定邮件。 这是一种邮件过滤器,带有一些研究模板,可以返回用户邮箱的特定邮件,然后用户可以删除或查阅 问题: 我正试图找到一种方法,将gmail打开到以前在我的Web应用程序上发布的特定邮件上。 正如我刚才所说的,对于给定的邮件,用户可以删除它(这没问题),或者在gmail中打开它,在删除之前查阅整个线程。这是我不知道如何处理的“开放”部分 我想使用UrlFetchApp,并用邮件创建URL 我可以得到邮件的id,但当你在g

上下文:
我正在GAS上写一个webapp,以帮助销售人员找到GDPR的特定邮件。 这是一种邮件过滤器,带有一些研究模板,可以返回用户邮箱的特定邮件,然后用户可以删除或查阅

问题:
我正试图找到一种方法,将gmail打开到以前在我的Web应用程序上发布的特定邮件上。 正如我刚才所说的,对于给定的邮件,用户可以删除它(这没问题),或者在gmail中打开它,在删除之前查阅整个线程。这是我不知道如何处理的“开放”部分

我想使用
UrlFetchApp
,并用邮件创建URL

我可以得到邮件的id,但当你在gmail上时,id不一样。我想这是邮件id和会话令牌的混合。但我怎样才能重现它呢

也许有一个函数可以这样做,我还没有找到呢


有什么线索吗?:)

多亏了凯西,我超越了我的第一印象,试图进入 ,它成功了(然后你会被重定向到正确的URL,就是我说的那个,但谁在乎呢)

所以没有问题。。。解决方案是无论如何都要使用ID


我甚至不知道这个问题是否应该删除。

您是否尝试过使用
https://mail.google.com/mail/u/0/#inbox/
?我觉得自己很愚蠢。。。因为它是不同的,我觉得它甚至没有必要去尝试。因为你问我,我试过。。。。它真的起作用了!xDI将在23小时内接受这个答案。但是,如果保留它似乎没有用,你可以删除整个帖子。