我正在编写AppScript以开发一个Add On,以允许用户在标签下移动当前线程。出于获取当前线程ID的目的。

BuildAddOn(e)

function buildAddOn(e) {
  // Activate temporary Gmail add-on scopes.
  var accessToken = e.messageMetaData.accessToken;
  GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken);

  var messageId = e.messageMetadata.messageId;


当我尝试运行该函数时,出现以下错误:


  TypeError:无法从未定义中读取属性“ messageMetaData”。
  (第3行,文件“代码”)

最佳答案

在代码的其他位置调用buildAddOn会导致错误。在这种情况下,e是仅在初始化期间传递的对象。这不等同于您在动作处理程序中看到的对象。

对不起,如果我误解了你的问题。

09-26 20:56