问题标签 [gsuite-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 投票
1 回答
53 浏览

gsuite-addons - 每次安装 g-suite 应用程序收费吗?

我正在探索如何开发一些 g-suite 应用程序(例如,gmail 插件、电子表格插件等......)。我不清楚 g-suite 平台是否提供支付 API 让我向客户收取每次安装 2.99 美元的费用?那么谷歌会自动将销售收入结算到我们的银行账户吗?我找不到任何确认或否认此功能存在的技术文献。

或者我是否需要采取更传统的方法,将客户(例如以 iframe 或其他形式)引导到我的 Web 服务器上的一个页面,在那里我集成了我自己选择的商家服务提供商(例如 paypal、stripe等...)来处理信用卡付款?然后我需要在我的服务器上对他们进行 oauth2 身份验证,确认他们的帐单信誉良好,然后再提供对付费功能的访问权限?

0 投票
1 回答
53 浏览

google-apps-marketplace - 无法将屏幕截图上传到 G Suite Marketplace

我尝试上传屏幕截图以发布私人电子表格插件。
但是,它没有完成并显示“未保存”消息。

“未保存”消息图片

屏幕截图字段是必需的,我无法发布插件。

重现步骤:

  1. 点击“添加截图”
  2. 上传图片
  3. 点击“完成”
0 投票
1 回答
52 浏览

google-apps-script - 运行 Google Docs Add On Drive 权限

我试图创建我的第一个谷歌文档插件。

当我在谷歌文档中运行脚本时,它工作得很好。但是,当我发布插件然后安装它时,它不起作用。错误信息是:

例外:很抱歉,发生服务器错误。请稍等,然后重试

我已经确定导致问题的代码行是这里的最后一行:

因此,使用 DriveApp 似乎由于某种原因无法运行。

我知道这是错误的原因有两个。谷歌控制台日志中的错误消息说它是这个行号。此外,当我输入一些日志消息时,消息会在执行此行的位置结束。我已经在项目中授予了 Google drive API 权限。

有谁知道为什么会发生这个错误?

我怎样才能让它工作?

0 投票
0 回答
20 浏览

google-apps-script-addon - 我不小心从 G-Suite Marketplace 中删除了我的插件。我如何恢复它?

我在 Cloud 控制台中登录了我的 G-Suite Marketplace,以将插件更新到新版本。我一直在用西班牙语测试插件,登录云控制台后,它是西班牙语的,并且有一个全新的 UI。

钱币。

我在配置选项卡中更新了版本,进入商品详情选项卡后,底部现在有三个按钮 - 以前只有两个。

我不明白按钮的含义(我很尴尬地承认我是多么愚蠢),试图复制按钮文本然后翻译回英文。这样做时,我单击了其中一个按钮。

现在,G-Suite Marketplace 中缺少我的插件(用户无法下载它),并且他们不再在表格插件菜单中看到它。

钱币。

我仍然在云控制台中看到 G-Suite Marketplace 中的插件,但它已经说“审查中”两天了。

如何让我的插件再次发布?“商品详情”选项卡上的“保存”和“发布”按钮均呈灰色显示。

0 投票
0 回答
88 浏览

google-apps-script - eventOpenTrigger - 谷歌应用脚​​本只触发的第一次

尝试为 Google 日历构建插件。当我第一次点击一个事件时,它会触发 eventOpenTrigger 函数。这按预期工作。

如果我再次点击另一个事件 eventOpenTrigger 触发。如果我再次单击原始事件,则不会触发 eventOpenTrigger。这是设计使然吗?似乎这只会为每个唯一事件触发一次。每次点击事件时,我都想更新卡片中的一些信息。

0 投票
3 回答
126 浏览

google-chrome - gsuite 插件的开发人员可以查看您的工作表/文档中的数据吗?

假设我们安装了一个 gsuite 插件,我们可能会看到如下内容:

在此处输入图像描述

假设我们有一个 google sheet/doc,其中包含一些纯文本(非常标准的用法)、方程式等;例如,它可能包含:Here's something top secret: my_secret_123_abcxyz?!

在某些情况下,插件的开发人员能够阅读谷歌表格(或谷歌文档)单元格中包含的文本?

供参考:这里是上述示例的 T&C 和隐私政策- 请注意,这些政策中的任何一个都没有明确的答案。

注意:这是处理客户数据或满足公司和/或联邦级别的数据治理要求/法律的极其重要的考虑因素。

0 投票
1 回答
63 浏览

google-apps-script - Gmail 插件消失了

我有一个 Gmail 插件,它在其 appsscript.json 文件中使用以下内容:

我需要做些什么才能使插件在 Gmail 中可见吗?有时它似乎在几个小时后消失了,让它再次出现的唯一方法是卸载并重新安装它。

谢谢。

0 投票
1 回答
69 浏览

google-apps-script - Gsuite 日历插件 onEventUpdated 触发异常 很抱歉,发生服务器错误。请稍等,然后重试

构建一个 gsuite 日历会议插件并尝试使用以下代码段创建一个 onEventUpdate 触发器以将事件数据同步回 tp 会议系统

但收到“异常:很抱歉,发生服务器错误。请稍等,然后重试”

如果通过测试功能运行代码,则可以工作。

我会错过一个范围吗?在清单文件中有以下范围:

0 投票
0 回答
28 浏览

gsuite-addons - 从 Chrome 商店迁移到 g Suite 市场

我的应用从 Chrome 商店中被淘汰,看起来需要转移到 g 套件市场。我开始了配置过程,并立即在顶部显示“您的帐户与此云项目或应用程序不属于同一域”。该应用程序是在我的孵化器公司下编写的,然后成立了一家新公司,并将该应用程序转移过来。但是应用程序多年的运行和启动都是在原来的域下。我无法在不严重影响我的商业客户的情况下迁移应用程序/oauth/etc 的 google 端。但我拥有这两个域。我似乎无法继续,我想这可能就是原因。我能做些什么?我需要在几个新客户的位置安装这个应用程序。

0 投票
1 回答
93 浏览

google-apps-script - 我的插件不会在垃圾邮件文件夹中的邮件上运行

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