问题标签 [gmail-contextual-gadgets]

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 投票
2 回答
506 浏览

jquery-ui - Gmail 上下文小工具,无法显示 jQueryUI 按钮

让 jQueryUI 工作/初始化 Gmail Contetual Gadget Spec 文件的 CDATA 部分内的基本按钮时遇到问题。

这是规范文件的 CDATA 部分的第一部分。

问题是当 alert() 运行时, .button() 调用对 html 按钮没有任何作用。

我也试过 .button("refresh") 无济于事。

我错过了什么吗?

0 投票
2 回答
1745 浏览

javascript - 在 gmail Ui 中添加小部件/控件,例如回旋镖/条纹

我正在考虑在 Gmail 中开发一个小部件并按需执行操作的想法。

就像选择一行文本单击我的按钮应该在列表上创建一个任务(比如 asana.com)

我目前正在调查https://developers.google.com/google-apps/gmail/contextual_gadgets

但想知道我正朝着正确的方向前进吗?

检查这个 - http://www.streak.com/他们甚至有自定义 UI(在 gmail 的主视图中)。

如果您共享良好的资源并指出方向,那将非常有帮助。

例如:

回旋镖

条纹

0 投票
0 回答
596 浏览

oauth - Gmail 侧边栏小工具 OAuth 来源不匹配错误

Google APIs Console上为 Google APIs 设置 OAuth 客户端 ID 时,如果您使用 Google 的 Javascript API 进行 oauth,则必须指定 Javascript 来源。但是,Javascript 源不支持通配符 url,并且我已经确认托管我的 Gmail 侧边栏小工具的服务器在后续请求中具有不同的子域。是否有已知的解决方案可以将 Gmail 服务器识别为 Javascript 源,或者我应该通过我托管的服务代理 OAuth 请求?

0 投票
0 回答
282 浏览

gmail-contextual-gadgets - Gmail 小工具脚本错误

我正在研究 gmail 上下文小工具。为了创建我的第一个“Hello World”小工具,我从https://developers.google.com/google-apps/gmail/contextual_gadgets复制了代码 并做了完全相同的事情。下面是 manifest.xml 和 gadget.xml:

但我得到了一些 javascript 错误:

  1. 'Date' 未定义 2.'unescape' 未定义
  2. 无法获取属性“setMessages_”的值:对象为空或未定义
  3. 无法获取属性“getContentMatches”的值:对象为空或未定义
0 投票
3 回答
342 浏览

google-apps - google gmail 上下文小工具与 IMAP API 有什么关系?

我已经构建了一个 gmail 上下文小工具,它可以在 gmail 消息的上下文中执行我需要的操作。对于我希望合并的其他功能,看起来需要 IMAP API。

我的问题是如何将这两个都容纳在一个小工具下?

例如,我见过一些应用程序可以执行更改电子邮件标签或发送消息以使用按钮存档等操作。由于小工具本身无法做到这一点(但启动它的按钮在小工具中),将按钮触发器与调用 IMAP 函数的服务器端代码“链接”的实际方法是什么?我已经看到很多答案告诉人们他们需要这样做,但我对实际的实施感到困惑。另外,这是否意味着改变我的小部件的范围(因为 IMAP 几乎可以做/访问任何与电子邮件相关的事情)

很抱歉在那里混淆了几个问题,但我很困惑。感谢您对此的任何帮助...

0 投票
0 回答
833 浏览

gmail - Gmail 上下文小工具 - 自定义提取器和预设

我正在将 AgileCRM 与 Google Apps 和上下文小工具集成。我能够相当快地破解 open-auth & gadget xml。但是,我对上下文小工具有疑问。

要求很简单——它需要获取发件人的电子邮件地址和姓名。

接下来,如果正文或主题中有任何电子邮件地址,它也需要获取它。

我发现我们不能提供多个预装提取器(输出是随机匹配的)并开始编写自定义提取器。我的提取器相当简单——它只获取 from_name、from_personal 和 from_subject。

没有问题。当与以下扩展一起使用时,它也能很好地工作。

因此,我可以毫无问题地获取发件人的姓名和电子邮件。但是,当我现在尝试获取主题或正文中的电子邮件地址时,就会出现问题。

当我添加这个时,只有这个会触发小工具,我错过了发件人的电子邮件和姓名。它也可以单独工作,但两者都可以,只有这会触发小工具。

有没有办法让它同时适用于两者?在我看来,第一个触发的将触发小工具。

我可以有一个定制和预先确定的结果吗?如果是,请让我知道我是否在某个地方出错了。

谢谢。

0 投票
0 回答
135 浏览

gmail-contextual-gadgets - 如何使用gmail上下文小工具将链接放入gmail的左侧

manifest.xml:demo.avinashi.com/DemoGapps/manifest.xml

gadget.xml:demo.avinashi.com/DemoGapps/gadget.xml

这是我的清单文件......我只是想构建小工具,就像 www.streak.com 上的连胜招聘扩展一样......我已经构建了代码直到某个级别......但问题是我想要一个链接gmail 左侧的小工具,就像收件箱、已发送项目等其他标签一样,不在我已经得到的谷歌通用导航链接上。此外,应该基于邮件正文中的提取器显示的 GUI,例如未显示小工具的“简历”..任何帮助将不胜感激..提前谢谢您..

0 投票
1 回答
350 浏览

gmail - 创建 Gmail 小工具的过程

我正在尝试为我的域应用程序的电子邮件创建一个上下文小工具。搜索了很多程序,并按照谷歌发布的文件进行操作。

完成以下步骤:

  • 为小工具创建清单。
  • 创建小工具 XML 并上传到公共服务器。与小工具链接的清单。
  • 验证清单并部署应用程序。

我可以在顶部导航栏中看到该应用程序,但它不是由邮件触发的。我尝试了 Hello World 示例等等,但未能运行小工具。

有什么我想念的吗?

0 投票
1 回答
142 浏览

gmail-contextual-gadgets - 我可以将上下文 gmail 小工具添加到 gmail 用户帐户吗

我在 Google App 市场中开发和发布了一个上下文小工具。我可以将此上下文小工具添加到任何 gmail 用户帐户吗?

感谢您的回复。

0 投票
0 回答
171 浏览

google-app-engine - 使用委派的 GMail 帐户获取用户的电子邮件地址?

我正在编写一个 GMail 小工具,并且想知道是否可以获取当前使用委派帐户的用户的电子邮件地址?

目前,我使用本讨论中描述的技术检索用户的电子邮件。

但如果我使用的是委托账户,它会检索委托账户的电子邮件地址。

例如,我是john@example.com,并且我有一个委托帐户admin@example.com。当我通过委托访问管理员的 gmail 时,我想使用john@example.com小工具中的电子邮件,而不是admin@example.com.