问题标签 [google-workspace-add-ons]
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.
google-cloud-platform - 是否应该将不同的项目用于不同的 OAuth 用例?
在 Google Cloud 中,我使用 OAuth 同意屏幕在网站上“使用 Google 登录”。
我现在正在寻找构建一个需要额外范围(gmail、日历访问)的 Google Workspace 插件。
是否应将此添加到现有的 OAuth 同意屏幕?或者我应该为此创建一个新的项目 ID?
我已经测试并且看起来我可以向同意屏幕添加额外的范围,并且 OAuth 对话框仅显示在&scope=...
启动 oauth 请求时传递的范围。
google-workspace-add-ons - 侧边栏的宽度
有没有办法可以删除列宽 300 x 300 像素的最大宽度?我试图在我的 Google 工作表中添加一个 Google Maps 交互,但它并没有显示所有内容,只是显示了一半以上。
google-workspace-add-ons - Gmail 插件 - urlFetchWhitelist 和 HTTP 代理
我正在开发一个 Gmail 插件,但我坚持使用参数urlFetchWhitelist
.
用户输入一个 URL,电子邮件内容将以 HTTP 形式发布在该 URL 上(这是插件的过度简化行为)。
但是因为这个 URL 是动态的(由用户选择),所以我不能用urlFetchWhitelist
.
您知道是否允许(如果 Google 在审核期间接受)在这里制作 HTTP 代理?(所以用户输入 URL,然后插件向我的服务器发出请求,向用户输入的 URL 发出请求)。
所以我可以将 URL 写入我的代理urlFetchWhitelist
。
google-apps-script - Google 提供的 GMail 插件具有 AppScript CardService 中缺少的 UX 组件
我一直在使用Google Workspace CardService构建 GMail 插件,发现可用于 GMail 任务、联系人、日历的 UX 元素与可用于第三方插件的完全不同。有谁知道第三方附加组件是否可以具有自定义 UX 元素,例如联系人附加组件使用的那些?
google-cloud-platform - 在 GCP 中未获得用于 OAuth 验证的“提交以供验证”按钮
我在 Google Apps 脚本中创建了一个 Gmail/Calendar 插件,我想将它发布到市场。
我正在按照https://developers.google.com/workspace/marketplace/configure-oauth-consent-screen#fill_out_the_oauth_consent_screen的步骤进行操作。我正在进行“提交 OAuth 验证”步骤,这会导致https://support.google.com/cloud/answer/9110914#submit-howto。它说:
- 单击编辑应用程序按钮。
- 在配置页面输入所需信息,然后点击提交验证。如果提交验证按钮未出现在配置页面的末尾,请保存您已完成的内容并重复步骤 1-4。
我已经完成了所有步骤,但提交验证从未出现。我不确定我做错了什么?
google-workspace-add-ons - 使用备用运行时的 Google 插件 onInstall 事件
我正在使用备用运行时方法构建 Gmail 插件(在这里您可以了解有关此方法的更多信息),我想知道当有人安装/卸载您的插件时是否有办法接收 webhook/事件?
快乐编码!
google-apps-script - 附加组件触发复制并堆叠一张导航回 () 到自身的卡片
为 Google Drive 构建一个列出文件的 Workspace 插件。
据我所知,这需要两个触发器。
- homepageTrigger -当没有选择文件时
- onItemsSelectedTrigger -处理选定的文件
我希望他们使用相同的功能/代码显示同一张卡片。
当加载项加载时,所选文件、两个触发器和同一张卡片都会被复制和堆叠。最上面的卡片导航回 () 到它自己。返回会创建一个弹出警告。坏的!
我可以避免创建重复的卡片吗?
appsscript.json(必需品)
google-workspace-add-ons - 在卸载 Google Workspace 插件时运行清理功能?
我正在开发一个在 Gmail 中运行的 Google Workspace 插件。它包括创建过滤器和标签。
如果用户卸载它,有没有办法运行清理功能,以便我可以在删除插件之前删除过滤器和标签?
我显然可以添加我自己的“卸载”功能来执行此操作,但是如果他们在不运行我的卸载程序的情况下删除了加载项,如果加载项不可用,我不希望用户留下这些工件(这可能会影响他们继续使用 Gmail)。
谢谢你的帮助...
html - 如何使用带有 Google AppScript 和 Html 文件的富文本框 Ui 发送电子邮件?
请帮助我了解如何在 google AppScript 和 Html 文件中实现这一点?是否有任何预定义的类可用于使用
Compose Email menu in Gmail Web app
.