问题标签 [gmail-addons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23860 浏览

gmail - 如何创建 Gmail 插件?

如何创建 Gmail 插件?我没有找到任何 API 来做到这一点。

0 投票
1 回答
88 浏览

gmail - Gmail界面可以扩展吗?

目前是否可以构建一个应用程序或脚本,使其显示为 Gmail 界面的一部分并可以与 Gmail 邮件内容进行交互?

有一段时间,Gmail 侧边栏小工具允许创建将出现在 Gmail 界面中的自定义侧边栏,但这些小工具现在已被弃用。

0 投票
3 回答
6870 浏览

google-apps-script - 在 Gmail 插件中使用 UrlFetchApp 的权限错误

我刚开始尝试构建新的 Gmail 插件,并遇到以下错误消息:

“您无权调用 fetch”

在脚本编辑器中测试插件时会发生这种情况,并且在我的 Gmail 中部署时也会发生这种情况。这是代码示例:

如您所见,这是一个非常简单的UrlFetchApp.fetch. 我是 Apps 脚本的新手,所以我的清单中可能缺少一些权限声明或范围。我尝试了一个更简单的示例,只是使用UrlFetchApp.getRequest,但也失败了“您没有权限调用getRequest

插件的清单与示例中的相同:

UrlFetchApp应该允许在 Gmail 插件中使用,或者这只是一个错误?我是否需要在清单中添加一些内容或在脚本编辑器中启用其他选项?

0 投票
3 回答
1349 浏览

google-apps-script - 找不到为我的帐户启用开发者插件复选框

我正在完成 Gmail 插件的快速入门。

https://developers.google.com/gmail/add-ons/guides/quickstart

当我尝试安装我的开发者插件时,我

  1. 打开 Gmail 插件设置选项卡
  2. 在加载项选项卡中,确保您已选中为我的帐户启用开发者加载项复选框

但是没有复选框...

这个版本有限制吗?我们是否需要做其他事情来实现这一点?

感谢您的帮助,保罗 C

0 投票
1 回答
110 浏览

gmail-addons - 您可以将 gmail-addons 清单中的子域列入白名单吗?

文档说明我们需要将我们希望加载项打开的所有基本 URL 列入白名单。 https://developers.google.com/gmail/add-ons/concepts/manifests#whitelisting_urls

我们的应用程序使用每个客户的子域。我想将我们的基本 url 以及所有子域列入白名单。

有谁知道这是否可能?

0 投票
2 回答
1543 浏览

debugging - 如何使用真实电子邮件调试 gmail-addons

我想创建一个 gmail 插件。我已经创建了快速启动应用程序:

https://developers.google.com/gmail/add-ons/guides/quickstart

因此,该示例的触发功能是:

在apps脚本编辑器中可以调试这个功能,但是由于我们不在gmail中,所以无法获取“e”参数,所以实际上无法使用真实数据进行调试。

我已经将该示例部署为开发人员插件,并且可以在我的 gmail 帐户中使用它。我试图在代码中的某处找到函数,我放了调试器;或 console.log() 但我无法在浏览器中调试。

那么,如何使用真实的 gmail 数据调试 gmail 插件脚本?

0 投票
1 回答
50 浏览

gmail-addons - 插件可以与 Compose 窗口交互吗?

用户撰写消息时可以激活附加组件吗?如果是这样,你能给我举个例子吗?

上下文:我想检测用户何时附加了文件并将其替换为链接。

0 投票
0 回答
63 浏览

gmail-addons - 是否有任何解决方法可以在 gmail.com 帐户中安装其他人开发的 gmail 插件?

此时,如果您的帐户与其帐户属于同一域,但如果该域不是来自机构并且它们是标准的gmail帐户,则可以安装自己的附加组件和其他开发人员的附加组件。

另一方面,任何拥有 gmail 帐户的人都可以从一个附加组件中复制脚本和清单并创建一个以供使用,但这并不是一个好的体验。

我知道 Google 计划打开附加组件市场,但现在有解决办法吗?

非常感谢

0 投票
1 回答
407 浏览

google-apps-script - 使用appscript的gmail插件侧边栏上的authorizationUrl

我正在使用由 jersey rest 公开的谷歌云数据存储,我已经使用 oauth2 进行了身份验证以访问 rest APIS。

现在我想从我的 gmail 插件中调用 restful API 来填充 gmail 侧边栏上的一些 lovs。

我已经尝试过https://github.com/googlesamples/apps-script-oauth2上提供的 oauth2 身份验证。

如何使用 gmail 插件在 gmail 侧边栏上显示authorizationUrl ?

代码库

appscript.json

代码.gs

这是正确的方式还是我错过了什么?

请建议。

0 投票
1 回答
1321 浏览

google-apps-script - 无法通过 Gmail 插件访问 Gmail 草稿

我正在尝试使用 Gmail 插件访问 Gmail 中的所有草稿,但它会记录这样的错误 Access denied: : Missing access token for per message scope authorization. [line: 8, function: buildAddon, file: Code]

我的 onTrigger 函数看起来像这样

清单json文件看起来像这样