扩展撰写 UI - 缺少标记

Extending compose UI - Missing Tokens

我尝试扩展撰写 UI 以从外部服务器添加附件,我首先尝试使用 newUpdateDraftActionResponseBuilder() 功能,但它只是将内容添加到草稿正文中。 所以现在,我尝试以制作简单 draft.update() 的方式获取草稿本身,但是当我尝试获取上一草稿的信息时,出现此错误:

"Missing access token for authorization. Request: MailboxService.GetMessage".

这是我的代码,错误在第二行:

var draft = GmailApp.getDrafts()[0];
var attachmentList = draft.getMessage().getAttachments();

你有想法得到这个令牌吗?

我想我找到了解决办法,这个错误似乎来自几个作用域之间的冲突。删除不必要的范围后,它正在工作!

"oauthScopes": [
    "https://www.googleapis.com/auth/gmail.addons.execute",
    "https://mail.google.com/",
    "https://www.googleapis.com/auth/script.external_request",
    "https://www.googleapis.com/auth/gmail.addons.current.action.compose",
    "https://www.googleapis.com/auth/script.locale"
  ]