问题标签 [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 - 如何使用 Javascript 和 PHP 创建可嵌入的小工具?
我正在用 Javascript 和 PHP 编程。我创建了一个简单的网站,允许填写测验并获得结果。现在我想给用户机会在他们的网站上嵌入这个测验。这该怎么做?它应该以某种接近的方式工作,例如 Google Gadgets、Adsense 等:因此,当有人将我的 html 代码(使用 JS?)放在他们的网站上时,测验将在他们的网站上显示和工作。
你知道任何关于做这些事情的教程或提示我如何开始搜索和学习它吗?
javascript - 谷歌小工具和网站 api
我正在编写一个谷歌小工具(除了普通的 html + javascript)来使用站点 api 将文件上传到私人谷歌网站。http://code.google.com/apis/sites/docs/1.0/developers_guide_protocol.html#UploadingFiles
我只能使用多部分表单上传文件。但它不起作用,因为 api 需要 oauth 身份验证。身份验证涉及在 POST 请求中设置一些标头字段。不幸的是,表单提交不允许我们设置标题,因此没有身份验证。由于跨域限制,我无法进行 ajax 调用。关于可以做什么的任何想法?
我能想到的一种方法是使用代理来进行经过身份验证的调用,但我想避免这种情况。我需要一种仅限 JavaScript 的方法。
android - 编写 Google 小工具/Google Android 应用程序的任何提示?
我将开始一个项目,构建具有类似功能的 Google Gadget 和 Google Android。
我已经阅读了一些文档,但在开始之前,我想我会问是否有人有任何他们想分享的技巧,以使工作更轻松。
我用很多不同的语言编程,所以我认为这不会太难,但是粗心的人有什么陷阱吗?
javascript - prefs.set,prefs.getString 在谷歌小工具中不起作用
我正在初始化用户首选项,我正在设置和获取数字首选项,但我似乎无法获取和设置字符串首选项。我初始化的首选项稍后在小工具中不会更改,但 int 首选项会更改。
我设置用户偏好设置实际值 prefs.set("Cpopup8_value",popup8_value); 稍后在应用程序中可以更改值
但是稍后访问它时它仍然是原始默认值 popup8_value = prefs.getString("Cpopup8_value");
我检查了我实际上写的是正确的值,似乎是这样,我还检查了我没有超过 2k 限制。
存储和检索整数工作正常。
flash - 如何在谷歌桌面小工具中嵌入 Flash 视频?
我有一个要求,我需要创建一个可以从给定视频 URL 播放 Flash 视频的 Google 桌面小工具。例如,如果我给出,"http://www.example.com/xyz.flv"
那么小工具应该播放该视频。
如果有人在这种小部件上工作过,请提供一些示例代码。
google-apps-script - Google 小工具/电子表格:获取小工具的电子表格密钥
所以我正在开发一个谷歌小工具(实际上只是小工具化,所以我可以为此获得一个数据存储),我想嵌入到谷歌电子表格中(在此之后,我将跳过谷歌这个词 - 你可以想象它在那里)。
我想使用嵌入小工具的电子表格作为我在小工具中输入的数据的键/值存储(我认为小工具数据的 2K 限制是不够的)。看起来我想做的是使用小工具的 feed api来操作 电子表格的列表 feed。但是,为了知道电子表格的列表提要是什么,我需要知道电子表格的密钥(在 URL 中)。我认为我不能直接从 URL 中抓取密钥,因为该小工具似乎是通过 iframe 插入的。
所以我需要知道如何告诉小工具我正在将电子表格的密钥嵌入到电子表格中。我想我可以让用户手动输入,但我更希望我的小工具以编程方式知道密钥。
javascript - Google 桌面 - 可以创建带有弹出窗口的小工具吗?
我正在尝试为任意 Google 桌面小工具编写一种包装器,我将在其中显示有关给定小工具的一些信息。我需要一种方法来显示适用于每个小工具的信息。我认为,最简单的方法是弹出一个窗口,单独显示信息。有没有办法做到这一点?
我能找到的只有DetailsView。但是,如果原始小工具没有,我只能添加详细信息视图。我还考虑将信息放在 OptionsDialog 中,但同样,原始小工具可能正在使用它。有没有办法只添加一个任意窗格并让它显示?
ajax - 如何托管 Google 小工具?它是如何工作的?
我只花了 5 个小时查看 Google 小工具网站和常见问题解答,但我仍然不知道如何托管小工具。
我通过阅读 Google 文档得出的结论:
- 我可以用 XML、JavaScript 等编写小工具。
- 可以将小工具添加到 iGoogle 等。
- Google 可以为您托管这些小工具。
- 小工具可以托管在其他任何地方???
以上所有信息都不能回答我的问题。例如,使用 jQuery 或 Dojo Toolkit,我可以下载 JavaScript 框架并使用它。使用 Google 小工具,我找不到框架的下载链接。为什么?谷歌提供它的框架吗?如果不是,为什么文档表明小工具可以托管在任何地方?我完全糊涂了。
非常欢迎简短的解释或一些有用的链接!非常感谢!!!
title - 如何定义 Google 小工具的标题链接?
我正在设计一个简单的 Google 小工具,我希望小工具标题是一个链接(就像 GMail 小工具,其中标题链接指向原始 GMail 应用程序)。
有谁知道如何实现这种行为?
javascript - Google 小工具和外部脚本
我正在尝试创建我的第一个自定义 Google 小工具,以便在我公司的 Google 协作平台内部网中私下使用。理想情况下,我只想显示一个用户可以单击的缩略图,该缩略图将打开一个包含完整视频的模式窗口。这需要我在我的小部件中包含几个小型 JS 库。
对于我的小部件,我创建了这个 XML:
“video.php”页面上有简单的 HTML,并包含两个用于模式窗口的 JS 文件,但无法正常工作。
您不能包含这样的外部脚本吗?如果没有,我在这里有什么选择?