问题标签 [google-sites-2016]
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 - 新 Google 协作平台上是否提供 Google Apps 脚本?
2017 年 5 月的最后一次论坛讨论说这是在路线图上:有人知道更新吗?
javascript - 如何将嵌入式按钮添加到新的 Google-Sites [2018],链接到相同的网站页面?
在在线工具的帮助下,我为按钮及其悬停效果生成了代码。嵌入式按钮的超引用应该指向同一个谷歌网站的“联系”页面,但我不知道在哪里可以找到实际的 URL。谷歌网站还没有发布,所以我确保网站编辑期间导航栏中显示的所有 URL 都是临时的。Google-sites 提供了一个选项来添加指向图像或文本的链接,引导同一个站点,但我看不到实际的 URL 是什么样的。
作为参考,我粘贴了按钮的代码。我想我只需要更改第一行(即 href="#" 中的井号)即可解决问题。我是网络编程的完整初学者。有什么建议么?
html - 如何将我的 html 文件导入我的 Google 协作平台页面?
到目前为止,我能做的最好的事情就是从一个 html 文件中嵌入代码。在预览页面上,我得到一个可滚动的框,占据了包含我想要的输出的页面的一半,并被空白包围。相反,我希望我的页面占据整个页面,如果这有意义的话。
(最后,我决定在 Git Hub 上创建我的网站,因为它可以让我直接发布我的 HTML 文件。)
iframe - Google Apps 脚本、站点和自定义域
我正在使用新的 Google 协作平台,并且旁边有一个 Google Apps 脚本。我像这样输出了一些 HTML:
然后我前往 Google 网站并执行以下操作:
我像这样插入一个网址:
现在我前往:
瞧!我看到了我梦寐以求的嵌入式应用程序脚本。现在这里是让人难过的地方。接下来,我返回站点编辑器并从 Google 域添加我自己的自定义域。然后我前往:
现在嵌入式 Google Apps 脚本出现如下错误:
并在控制台日志中:
太糟糕了。. . . 所以我尝试在嵌入选项中嵌入我自己的 iframe,而不是By URL
像这样:
现在我前往该网站,它看起来很糟糕,我开始有与iframes
. 我确实在某处读过,现在我找不到参考资料,Google 协作平台确实以一种特殊的方式加载 Apps 脚本,因为它们都是 Google,因此为什么该By URL
选项运行良好且看起来不错。
我将 Apps 脚本项目连接到与域连接的 Google IAM 组织拥有的 Google 控制台项目。然而,没有什么让我更改 Apps 脚本的 URL。
关于如何让 URL 嵌入选项与自定义域一起工作的任何想法?我可以让 Apps 脚本项目成为同一个域的一部分,因此它是同一个来源吗?我是否只需要硬着头皮做很多事情才能在 iframe 中破解它?
node.js - UnsatisfiedRequirementsError:应用引擎弹性环境中的节点
我正在尝试在 flex 环境中部署应用引擎节点服务。下面是我的配置app.yaml
该配置将使用 node8 映像。我package.json
的如下
我试过指定引擎也喜欢
并查看我使用的调试日志
我得到的错误如下。即使尝试了所有方法也无法解决。我的应用程序在本地运行良好。请帮忙!
--update-- 错误日志
javascript - Google 网站和 Google 应用程序脚本
我运行这个脚本。我得到错误无效的参数 url
javascript - 新 Google 站点菜单中的 Google 脚本:如何?
我正在尝试将 Google 脚本作为菜单项“安装”在 Google 站点(新的 Google 站点,而不是“经典 Google 站点”)中。
该脚本应该向嵌入在站点中的电子表格添加新行。该电子表格(名为“目录”)是一个 Google 工作表,并且脚本(我想从 Google 站点运行)已经作为绑定脚本安装在工作表中,并且在从工作表切换时可以工作。
该脚本实质上在我的歌曲目录底部添加了一个新行,以创建一个新行来添加一首新歌曲。
在电子表格中工作的脚本是:
我的问题是我不知道如何从站点访问脚本。即,我不知道如何引用站点菜单中的脚本(通过 URL 或什么?)以使其运行。
我设想它的工作方式是,我在站点的“目录”菜单下有一个名为“添加歌曲”的子页面,当我切换它时,我希望脚本运行并在目录表中添加一行。
有什么帮助吗?
html - Google 协作平台 HTML 导出不断重定向到实时站点
我试图导出我为一个项目制作的 Google 网站。我使用wget 爬取每个页面并下载 html 文件和链接的内容。当我尝试在 Chrome 中打开“index.html”时,它确实会打开本地 HTML 文件,但之后会立即将我重定向到实时版本。
无论如何我可以修改 HTML 代码,使其不会直接进入实际网站吗?我只想拥有它的本地副本以供参考,我不想将其存储在 Drive 上。
由于 HTML 文件太大而无法输入,我在 Pastebin 上提供了它。
google-sites - 无法转换为新的 Google 网站并使用相同的旧自定义网址
我使用“经典”谷歌网站设置了我的旧个人网站。我有一个旧站点映射到的域名(例如 www.myname.net)(以及 .com 和 .org 转发到的)。我将我的网站转换为“新的 Google 协作平台”。它已发布。我已按照他们的指示使用自定义网址(据我所知)。
目前,当我访问 www.myname.net 时,如果我登录,我会得到一个重定向(不是地图)。如果我没有登录到我的谷歌帐户,我会被重定向到登录。即使我使用https://sites.google.com/site/myname的非自定义网址也会发生这种情况。
我已经看到了一些关于新站点是否可以映射的相互矛盾的信息。但是,即使它无法映射,我也应该能够通过他们的 url 访问该站点,而无需登录,对吧?
具体问题:
- 有没有一种方法可以让访问者无需登录即可查看新的 Google 网站?
- 新的 Google 站点是否可以映射到自定义 url(这样访问者就不必看到“sites.google...”)?
javascript - 在新的 Google 协作平台中嵌入使用 javascript 的网站
以下代码加载了几个外部 js 文件并在我的网络服务器上运行良好:
将此代码嵌入新的 Google 协作平台会生成一个空白画布。
为了补救,我创建了一个仅运行 javascript 代码的网页,并尝试使用以下代码将其作为 iframe 嵌入到 Google 协作平台中:
这段代码在我的网络服务器上也可以正常运行(如访问 src 页面并查看工作动画所示),但仍会在新的 Google 协作平台中产生一个空白框架。
关于如何使此脚本在新的 Google 协作平台上运行的任何想法?
请注意,这实际上是一个“玩具”示例,我尝试运行的实际脚本更复杂,更符合我的需求。