我有一个浏览器扩展程序,当用户在 Gmail 中阅读电子邮件时,它会从 URL 中抓取 threadId,并使用此 threadId 使用 Google Apps Script API 获取间接数据。
然而,该扩展程序不知道可能是几个 Google 帐户中的哪一个正在阅读此消息;它只知道我的 Apps Script webapp 的 URL 和 threadId。因此,当它执行 fetch 时,webapp 会将解释请求视为来自默认用户会话,这在某些情况下是错误的,因此会导致null
when execution GmailApp.getThreadById(e.parameter.threadId)
。
所以我想知道的是是否可以指定查询 webapp 时使用的 Google 帐户。除了要求用户注销所有其他帐户并将当前帐户设置为默认帐户之外,还有其他可能吗?