指定在执行Google Apps脚本网络应用请求时使用的Google帐户

Lar*_*sen 6 gmail google-account google-apps-script

我有一个浏览器扩展程序,当用户在Gmail中读取电子邮件时,它会从URL中抓取threadId,并使用此threadId使用Google Apps Script API获取间接数据.

然而,扩展程序不知道可能有多个Google帐户正在阅读此邮件; 它只知道我的Apps脚本webapp和threadId的URL.因此,当它执行提取时,webapp会将解释请求作为来自默认用户会话,这在某些情况下是错误的,因此会导致null执行时GmailApp.getThreadById(e.parameter.threadId).

所以我想知道的是,是否可以指定查询webapp时要使用的Google帐户.除了要求用户注销所有其他帐户并将当前帐户设置为默认帐户之外,还有其他可能吗?

Eri*_*eda 0

不幸的是,Google Apps 脚本对多次登录没有很好的支持。请参阅此页面了解更多信息。