问题标签 [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.
google-apps-script - 关闭 Gmail 插件上的卡片
单击按钮后,我想以编程方式关闭加载项。是否可以以编程方式关闭插件?
谢谢
google-apps-script - 如何清除 GmailApp 中的卡片?
我在 GmailApp 中有一个带有一些小部件的 Card 对象。我想在按下按钮后清除卡。
我怎样才能做到这一点?
google-apps-script - 访问回调中的按钮(Gmail 插件)
我有一个按钮,点击后应该会消失。
在 submitForm() 我想隐藏/删除按钮,我该怎么做?
谢谢
google-apps-script - 发布 Gmail 插件
尝试发布我的 Gmail 插件时,我从 Chrome 网上商店收到此错误:
具有在清单的 api_console_project_id 字段中指定的 ID 的 API 控制台项目未启用 Google Apps Marketplace SDK。
我已启用 Marketplace SDK,并且在其配置中添加“Gmail 扩展部署 ID”时出现此错误:
“部署 ID 与当前项目无关。”
我怎样才能解决这个问题?
google-apps-script - urlFetchWhitelist 的 Gmail 插件定义模式
我正在创建一个 Gmail 插件,其中一个用例是用户可以定义一个服务器 URL,应该从中获取数据。但是,URL 总是会在域名中包含尾随部分
https:// [用户定义的部分] .my.domain.com
目前,如果不提供 urlFetchWhitelist 列表,则无法部署 Gmail 插件。就我而言,我可以指定列入白名单的 URL 的结尾部分,而GAS 只给出定义前缀
有什么方法可以为 urlFetchWhitelist 定义一些模式吗?
gmail-addons - 如何分发 gmail 应用脚本
我有一个应用脚本,我想以开发者模式分发。它没有交互式 UI。脚本本身会根据特定参数进行搜索并转发消息。它可以在一个简单的定时触发器上完美运行。当我将它作为开发者插件进行测试时,它在测试帐户中没有任何作用。我认为问题出在json代码上。
google-apps-script - Gmail 插件:将电子邮件另存为 .eml 到本地目录
尝试构建一个简单的功能,在执行时将打开的电子邮件保存.eml
到本地计算机。
使用以下代码将电子邮件另存为original_msg.txt
在 Chrome 设置中,您可以强制打开“另存为”对话框并将其默认为.eml
,这很好,但问题是当您执行脚本时,它会打开一个空白选项卡,即使在下载完成后仍保持打开状态。
我正在考虑以某种方式关闭选项卡,或者改变我处理这项任务的方式。
代码.gs
appscript.json
authentication - 对 Gmail 插件用户进行身份验证
我的 Gmail 插件正在向外部服务器发出请求。我想在服务器上确保它真的是用户/插件。
我怎样才能做到这一点?我可以在插件中保存一个不可篡改的令牌吗?(插件与 Google 服务器交互,我可以利用它吗?)
在我们的服务器中对用户(电子邮件地址)进行身份验证也有很大帮助
google-apps-script - 在 Google Apps 脚本中实现隐式授权
我想使用 Gmail 附加组件实现 Oauth2 隐式授权流程。我使用了 Apps Script 的新 StateTokenBuilder 和 /usercallback 端点来处理重定向。同样,我创建了授权 url,当他/她选择身份验证时,用户在另一个选项卡中被重定向。成功验证后,会重定向到以下网址。
但不幸的是,重定向不会按预期发生。但是如果我们使用重定向 url 呢?(.. /usercallback?access_token ..) 而不是 # (.. /usercallback#access_token ..) ,重定向有效。你能解释一下我在哪里做错了吗?