扩展撰写 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"
]
我尝试扩展撰写 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"
]