繁体   English   中英

gmail插件可以搜索/阅读其他电子邮件吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM