问题标签 [google-gadget]
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.
javascript - 在 gmail Ui 中添加小部件/控件,例如回旋镖/条纹
我正在考虑在 Gmail 中开发一个小部件并按需执行操作的想法。
就像选择一行文本单击我的按钮应该在列表上创建一个任务(比如 asana.com)
我目前正在调查https://developers.google.com/google-apps/gmail/contextual_gadgets
但想知道我正朝着正确的方向前进吗?
检查这个 - http://www.streak.com/他们甚至有自定义 UI(在 gmail 的主视图中)。
如果您共享良好的资源并指出方向,那将非常有帮助。
例如:
playn - 在 Google 网站上托管 playn 应用程序
我正在尝试在 Google 网站上托管一个仅限客户端(无网络,无持久性)的 PlayN 游戏。任何人都知道一个简单的方法来做到这一点?
我的第一次尝试是将 game.nocache.js 文件上传到“文件柜”并从页面 html 中的脚本标签加载它,但站点会删除脚本标签。
我的下一个尝试是创建一个从文件柜加载脚本的简单小工具,因为我以前使用小工具来解决脚本嵌入问题。该小工具如下所示:
(其中 'files' 是文件柜页面的名称。)但是,这会在尝试包含模块时出现 html 验证错误,这是 js 文件深处某处未闭合的 META 标记。
有人在这方面取得成功吗?
gmail - 如何使用 Google Apps 脚本为 Google 日历/电子邮件小工具提供服务?
我想使用 Apps 脚本为我们的 Google Apps for Business 域开发一个日历/gmail 小工具,以利用它提供的所有好处。
复制 Hello World 小工具示例时:
使用模板 XML doGet()
:
生成的服务内容与安装正常的示例小工具相同,但从 GAS 提供的内容未被识别为有效。日历会忽略它,GMail 会声明它无效。
无效的小工具规范。确保 URL 正确且小工具不包含错误。
使用 *.xml 文件名提供 Google Apps 小工具是否是要求的一部分?
opensocial - 在 OpenSocial 小工具中设置本地化
我想使用 OpenSocial 的本地化功能。但我想手动设置使用的语言。我只找到了 prefs.getLang() 来阅读当前语言。是否也可以设置它?
谢谢。
rss - 我怎样才能让这个 Google RSS 小工具工作?
我正在尝试在我正在设计的网页上嵌入 RSS 提要。该提要适用于德克萨斯州奥斯汀的 Craigslist 页面:
http://austin.craigslist.org/search/fua?query=%22modern+salvage%22&srchType=A&minAsk=&maxAsk=
根据我用于提要的 URL,我会得到以下结果之一:
尽管 Craigslist 鼓励用户嵌入 RSS 提要,但我想知道 Craigslist 服务器是否拒绝了该请求。我有设计背景,而不是编程。有什么建议么?
谢谢你。
wso2 - 在任何网页中嵌入 WSO2 小工具
我正在考虑使用 WSO2 BAM,但在任何地方都找不到下一个问题的答案。是否可以在任何网页中嵌入 WSO2 BAM 小工具?它只能在 BAM 服务器应用程序中显示吗?
soa - 是否可以使用小工具构建复杂的应用程序
小工具似乎专注于构建小块用户界面功能。
是否可以构建仅使用小工具构建 UI 的复杂应用程序?如果是这样,这种方法的缺陷是什么?是否有任何基于复杂小工具的 UI 的在线示例?
google-apps-script - Google 应用脚本:ContentService 网络应用使用情况
我现在被困了 3 天,试图让 2 个谷歌小工具在谷歌网站上可靠地通信,以根据 UiInstance.getId() 值交换匿名用户会话信息。由于不推荐使用小工具到小工具的 pubsub 功能,因此我尝试使用服务器小工具中的 ContentService 来服务来自客户端小工具的 doPost 请求 - 想法是,我将会话信息存储在服务器小工具中并拉将数据放入网站其他页面上的小工具中 - 不确定这是否可能。
但是,我什至试图修补 StackOverflow 上发布的 ContentService 上的各种示例。我被困在一个非常基本的步骤中,无法超越下面的超级简单的服务器代码。我无法弄清楚我需要从客户端小工具中使用的服务器小工具的 URL 是什么。我似乎得到了令人困惑的结果。
服务器代码:
我遵循的步骤:
1) 将服务器发布为 Web 应用程序并进行设置,以便任何人/匿名者都可以访问它。
2) 发布窗口弹出窗口显示该小工具可在 https://script.google.com/macros/s/AKfycbyIa07kBC-gqG0nJq3Up5GzUntbTaYcM1KmaYF7vQvFIWN_qxA/exec获得
3) 如果我使用浏览器打开链接,我会得到“Unknown macro doGet”。
4)如果我点击“测试您的最新代码的网络应用程序”给出的链接。from the publish window popup, it seems to take me to https://script.googleusercontent.com/echo?user_content_key=WwuWW_Hhp2wlHpHWsX-qAwu7jtKrwlt1fkkesojKEWeJXKm5AoUOhuRHxu4RIHLrWovOBUsHhOB3No0RYr05RE4tWtliFlXKm5_BxDlH2jW0nuo2oDemN9CCS2h10ox_1xSncGQajx_ryfhECjZEnG5I1NuldcVdfVF6dOROkmljXtr0dWIARhfeRbamxWJIIJeMc5tWnrGPpehwqDtynQ&lib=MfYY3NqJ0IdcpreIfwd3uwgmzn1S_adTp
第 4 步中的上述链接可在浏览器中使用,但在我的客户端小工具中非常不稳定!它似乎在我第一次版本并发布它时起作用,但如果我更新版本一次,它就会返回原始 HTML。
我相信我错过了一些微不足道的步骤,或者网络应用小工具存在严重的版本控制或部署错误。
我在 stackoverflow 上查看了以下非常有用的线程。 如何使用 ContentService 和 doPost 创建 REST API
KamilG 似乎已经克服了这里的问题 Google Apps 脚本的另一个 doGet() 问题 - “未知宏 doGet”错误
但它对我来说非常不稳定,我无法确定任何可靠的程序来让 ContentService 从我的服务器小工具中工作。
任何帮助和解释将不胜感激。
这是我的客户端小工具代码。
请帮助。
gmail - 创建 Gmail 小工具的过程
我正在尝试为我的域应用程序的电子邮件创建一个上下文小工具。搜索了很多程序,并按照谷歌发布的文件进行操作。
完成以下步骤:
- 为小工具创建清单。
- 创建小工具 XML 并上传到公共服务器。与小工具链接的清单。
- 验证清单并部署应用程序。
我可以在顶部导航栏中看到该应用程序,但它不是由邮件触发的。我尝试了 Hello World 示例等等,但未能运行小工具。
有什么我想念的吗?