首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使gscript gmail addon演示运行?

如何使gscript gmail addon演示运行?
EN

Stack Overflow用户
提问于 2020-08-14 19:06:47
回答 1查看 144关注 0票数 0

因此,我创建了一个新项目,通过Google应用程序脚本欢迎屏幕->Gmail加载项。

它创建一个带有appscript.json和Code.js的项目,但是如果您随后尝试在不做任何更改的情况下运行它,我得到如下结果:

TypeError:无法读取未定义的属性“gmail”(第2行,文件“代码”)

这是Code.js的内容

代码语言:javascript
复制
function loadAddOn(event) {
  var accessToken = event.gmail.accessToken;
  var messageId = event.gmail.messageId;
  GmailApp.setCurrentMessageAccessToken(accessToken);
  var mailMessage = GmailApp.getMessageById(messageId);
  var from = mailMessage.getFrom();

  var openDocButton = CardService.newTextButton()
      .setText("open docs")
      .setOpenLink(
          CardService.newOpenLink().setUrl("https://developers.google.com/gmail/add-ons/"));

  var card = CardService.newCardBuilder()
      .setHeader(CardService.newCardHeader().setTitle("My First Gmail Addon"))
      .addSection(CardService.newCardSection()
          .addWidget(CardService.newTextParagraph().setText("The email is from: " + from))
          .addWidget(openDocButton))
      .build();

  return [card];
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-19 23:00:36

对这个问题的评论成功地回答了这个问题。具体来说,我必须在打开的对话框中选择Publish > Deploy From Manifest,即“安装附加组件”。

然后,下次打开/刷新Gmail时,它将按原样运行该项目。测试更改就像保存Code.gs、刷新Gmail页面一样简单,然后您的addon就会显示为您已经安装了一个常规的addon。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63418731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档