问题标签 [google-sites]
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 - Google 协作平台 HTML 框 - 剥离 Javascript
我正在尝试在 Google 协作平台中利用新的 HTML Box Gadget。我们希望利用一个<select>
框作为一个简单的菜单来导航到我们网站中的其他页面。
根据 Google ( http://support.google.com/sites/bin/answer.py?hl=en&answer=2500646 ) 提供的详细信息和示例,这应该是可以实现和支持的。但是,当页面呈现时,Javascript 消失了,并且没有任何功能。Firebug 没有报告 JS 问题。
HTML 框解析良好,小工具编辑器没有错误或警告。
我们正在使用的代码:
除非我从 JavaScript 的角度做一些“非法”的事情,但我不认为这违背了 Google 不支持的功能:
- 内嵌框架
- JavaScript 代码无法创建任何脚本、图像或链接标签
- 文档/窗口 onload 和 onready 功能。您可以将任何 JavaScript 放在需要在文档加载后加载的代码的末尾。
有没有人有任何类似的工作并且可以看到任何会导致 Google 站点剥离 JavaScript 的内容?
提前感谢您的任何帮助。
google-apps-script - 将已发布的应用程序脚本从电子表格插入页面已停止工作
我一直在从电子表格发布脚本,获取 url,将其粘贴到插入应用程序脚本小工具对话框中,并将“文档”更改为“站点”有一段时间了,除了今天之外,我一直非常成功。GAS、Google 电子表格和 Google 协作平台之间是否发生了最近停止此过程的变化?
2012 年 6 月 18 日更新
回应评论:
根据彼得的评论,网址更改确实影响了该过程。但更改并不特定于此处发布的问题。所有讨论都包含仅基于“站点”的 url,并且不讨论包含无法与 Apps 脚本小工具一起使用的“文档”的电子表格中发布的 url。问题中发布的过程不是一个稳定的过程,如果发生变化,这反过来又不可靠。因此,为了将电子表格中的 Apps 脚本用作 Google 协作平台上的服务,可能需要找到一种新的“解决方法”。
真正发布的电子表格脚本网址应该与 Google 协作平台一起使用,就像 Google 协作平台脚本网址一样。
oauth-2.0 - 如何使用带有 GAS 的 UrlFetchApp 获取访问令牌
我正在学习如何将 REST 端点与 Google Apps 脚本 (GAS) 一起使用,并希望像这里的示例一样获取访问令牌
我正在使用 Google 协作平台,这是脚本
和 Logger.log
mySite 已映射并在 dns 中。
看起来它正在尝试进行重定向(这对我来说很有意义,因为我对 OAuth 的理解有限)但返回码是 200 而重定向是 302?
我可以使用 urlFetchApp 获取访问令牌吗?
google-apps-script - 谷歌网站:对成人内容的 API 访问被阻止
服务错误:SitesApp:API 访问成人内容被阻止(第 21 行)
运行 Google 应用脚本后出现上述错误消息。有什么方法可以访问启用了成人内容的谷歌网站?
google-apps-script - 将 getAuthors() 用于 Google Apps 脚本
Google Apps 脚本中的 getAuthors() 返回一个数组,所以我假设它旨在捕获所有编辑过该页面的人。但是,它只返回一个值,这似乎是创建页面的人。如果另一个人编辑该页面,它仍然返回一个仅包含第一个值的数组。
- getAuthor() 是否旨在仅限于创建者?
- 有没有办法返回一个包含所有在页面上工作过的人(保存编辑的人)的数组?
如果没有,是否可以更改作者?
/li>
google-apps-script - 提高我的脚本运行时间
有没有办法改善我的脚本运行时间?我有一个创建 2 个列表框的脚本:Listbox1
项目是我所有的谷歌网站页面,listbox2
项目是页面的子listbox1
页面。该脚本运行良好,但有时需要 2 到 5 秒才能获取所有listbox2
项目。
你可以在这里试试我的脚本。
这是我的脚本:
google-apps-script - Google 协作平台上的 Google 书签框
有没有办法获得(显示在以下链接下)谷歌网站页面/侧栏上的“添加书签”框(或等效链接)?
https://www.google.com/bookmarks/
已编辑(为了更清楚:)
我想在我的 google 网站上有一个框/链接,该用户(使用 gmail 帐户登录)可以单击,并且当前页面 URL 会自动弹出,以便在其“Google 书签服务”(不在浏览器上)中添加书签。
google-apps-script - 使用 HTMLService 创建的密码输入字段丢失 type=password
我正在创建一个密码重置表单,供使用 Google Apps for Education 的学校工作人员使用。我正在使用 HTMLService API 导入一个 html 文件并将其用作模板。该文件的一部分是此表:
当我在 Google 协作平台页面上将其显示为小工具时,它type='password'
会从 html 中丢失,因此当用户输入密码时不会隐藏密码:
我可以改用 UIService,它有一个隐藏密码的密码输入小部件,但是在我之后将维护该站点的其他人也必须学习 UIService 相当冗长的 API。
因此,我正在寻找有关如何在此上下文中隐藏密码输入的想法(即,当用户输入密码时只显示星号或项目符号)。
google-apps-script - 自动重定向到页面
在按钮单击处理程序中,我正在创建一个新网页,如下所示:
我想将用户自动重定向到该页面。
我找不到太多信息,可以这样做吗?
google-apps-script - 用于在 Google 网站上安排页面的 Google 脚本
我正在探索为我们的新 Intranet 使用 Google 协作平台的选项。我们需要能够在创建页面时安排页面在特定日期自动删除。
我知道此功能不是本机功能,我想知道是否可以在编辑器视图(而不是实时站点)中为调度小工具编写 Google 脚本。
非常欢迎建议。谢谢!杰西卡