问题标签 [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.
google-apps-script - /auth/classroom.topics.readonly 是敏感范围吗?
有谁知道 /auth/classroom.topics.readonly 是否是敏感范围?我所有的敏感范围都有一个绿色复选标记图标,但主题没有。我问的原因是它给我带来了 OAuth 授权问题。有人可以检查他们批准的同意屏幕是否在 .topics.readonly 旁边有一个绿色复选框?
这里没有提到主题:https ://developers.google.com/classroom/guides/auth 虽然这里提到了:https ://developers.google.com/identity/protocols/oauth2/scopes
我多次联系 OAuth 团队,但没有得到任何答复。用户无法越过 OAuth 屏幕,我正试图找出原因。
gsuite-addons - GMAIL 故障的缩放插件?
在此处输入图片描述我为 Gmail 下载了 Zoom 插件,但它不起作用,请帮助和建议。
google-apps-script - 如何在我的 Google Suite 插件中保存数据
我正在制作 G-Suite Drive 插件。我有一个制作 G 表的按钮。然后,我可以通过几种方式从附加组件中编辑该 G-sheet。但是,在以后重新加载加载项时,我希望它记住该电子表格的 ID,以便它可以继续编辑它。如何将电子表格 ID 保存到我的 Google Suite 插件中?
我不想让 G-sheet 成为某个名称,然后只搜索名称,因为用户将能够更改名称。
编辑:正如评论中所见,最好的方法是使用 propertiesService 并且它是 G-Suite 附加组件的事实是无关紧要的。
google-apps-script - 对 calendar.events.insert 的 API 调用失败并出现错误:无效的会议类型值
我正在尝试构建第三方会议谷歌日历插件。为了创建会议数据,我传递了下面的对象。
GoogleJsonResponseException:对 calendar.events.insert 的 API 调用失败并出现错误:会议类型值无效。
是否缺少某些东西或传递了错误的值?
google-apps-script - GSuite 附加组件 - Gmail 检测收件人电子邮件更改
使用 GSuite 插件,对于 Gmail,是否有一个事件可用于在添加/删除收件人电子邮件时触发回调?
google-apps-script - 无法在清单文件中设置会议解决方案的密钥
我无法在 GSuit 应用程序的清单文件中设置“key”属性
但是在推送时,我收到以下错误:
GaxiosError: "appsscript.json" has errors: Invalid manifest: unknown fields: [addOns.calendar.conferenceSolution[0].key]
at Gaxios._request (C:\Users\iyano\AppData\Roaming\npm\node_modules\@google\clasp\node_modules\gaxios\build\src\gaxios.js:85:23)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async OAuth2Client.requestAsync (C:\Users\iyano\AppData\Roaming\npm\node_modules\@google\clasp\node_modules\google-auth-library\build\src\auth\oauth2client.js:350:18)
google-apps-script - 无法从 Google 日历中的会议解决方案下拉菜单中使用 3rd 方会议解决方案创建会议
我正在创建 G-Suite 插件以将第 3 部分会议解决方案与 Google 日历事件集成。我将选择的第 3 方会议解决方案添加到清单文件:
但是当我选择我的第 3 部分会议解决方案时,我收到 500 个响应代码和无法创建会议的错误。
UPD。回复正文:
请求网址:
请求正文:
创建会议功能:
google-sheets - 有没有一种方法可以根据条件从谷歌表格发送松弛消息?
每当满足条件时,我想从谷歌表向我工作区中的松弛用户发送消息。
google-apps-script - 如何防止在鼠标按下时更改 G-Suite 插件按钮的背景颜色
我添加了按钮并按功能更改它的背景颜色.setBackgroundColor()
。但是在 mousedown 按钮上,背景颜色会变为蓝色。
默认状态:
鼠标按下后:
如何防止更改按钮的背景颜色?