我的插件不会 运行 垃圾邮件文件夹中的邮件

My add-on will not run on messages in the SPAM folder

当我尝试为垃圾邮件文件夹中的邮件激活我的插件时,它告诉我“垃圾邮件和可疑邮件不能用于推荐的内容或操作。”我如何让它发挥作用?

function getContextualAddOn(event) {
  var message = getCurrentMessage(event);

  var card = createCard(message);

  return [card.build()];
}

/**
 * Retrieves the current message given an action event object.
 * @param {Event} event Action event object
 * @return {Message}
 */
function getCurrentMessage(event) {
  var accessToken = event.messageMetadata.accessToken;
  var messageId = event.messageMetadata.messageId;
  GmailApp.setCurrentMessageAccessToken(accessToken);
  return GmailApp.getMessageById(messageId);
}

function createCard(message) {
  var emailFrom = message.getHeader("return-path-1");
  var card = CardService.newCardBuilder();
  card.setHeader(CardService.newCardHeader().setTitle("Forward e-mail"));
  
  var statusSection = CardService.newCardSection();
  statusSection.addWidget(CardService.newTextParagraph()
     .setText("<b>Sender: </b>" + emailFrom ));
  card.addSection(statusSection);
  
  var formArea = CardService.newCardSection();
  var widget = CardService.newTextInput()
    .setFieldName("forwardTo")
    .setTitle("To:");
  
  formArea.addWidget(widget);
  card.addSection(formArea);
  
  return card;
}

Gmail 加载项当前无法处理 SPAM 文件夹中的电子邮件。

问题跟踪器中有一个关于此功能的开放功能请求:

我建议您给这个问题加注星标,以便确定它的优先级并跟踪任何更新。

解决方法:

将电子邮件移出 SPAM 文件夹,转发它们,或者您有什么办法,然后再通过插件与它们交互。