[英]I am searching Gmail for a ticket # and that pulls up related emails. How can I search for a specific string within those emails that appear?
[英]Can a gmail addon search/read other emails?
gmail插件可以搜索/阅读其他电子邮件吗? 我正在尝试在插件中列出匹配的电子邮件。
function show_matching_emails(e) {
var accessToken = e.messageMetadata.accessToken;
GmailApp.setCurrentMessageAccessToken(accessToken)
var messageId = e.messageMetadata.messageId;
var message = GmailApp.getMessageById(messageId);
var subject = message.getSubject();
var sender = message.getFrom();
var matches = GmailApp.search(message.getSubject())
var matching_emails="";
for(var i = 0; i < matches.length; i++) {
var m = matches[i].getFirstMessageSubject()
matching_emails= "matches" + m.getFirstMessageSubject()
}
var exampleCard = CardService.newCardBuilder()
.setHeader(CardService.newCardHeader()
.setTitle('test email card'))
.addSection(CardService.newCardSection()
.addWidget(CardService.newKeyValue()
.setTopLabel('Matching emails')
.setContent(matching_emails)))
.build();
return [exampleCard];
}
我看到以下
Access denied: : Missing access token for authorization. Request: MailboxService.GetThread. [line: 13, function: show_trigger, file: Code]
我的授权范围是
"oauthScopes": [
"https://www.googleapis.com/auth/script.storage",
"https://www.googleapis.com/auth/gmail.addons.execute",
"https://mail.google.com/"
],
您需要在oauthScopes中包含https://www.googleapis.com/auth/gmail.readonly 。 您可以在此处了解有关范围的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.