嵌入在Google Site中的GAS请求“不安全的资源”,而之前它已经有效

时间:2017-11-20 18:19:47

标签: google-apps-script google-visualization google-sites

我正在使用Google Apps脚本的可视化API来生成图表/表格,并且已成功嵌入Google网站中的十几个此类脚本。昨天,我创建了一个新脚本并尝试通过[编辑页面|将其嵌入到站点中插入|谷歌:应用脚本]像往常一样。我在控制台中看到以下错误:

  

混合内容:页面位于   'https://sites.google.com/a/globalfoundries.com/aleister_projects/'   是通过HTTPS加载的,但是请求了一个不安全的资源   'http://sites.google.com/a/globalfoundries.com/sites/system/errors/WebspaceNotFound?path=%2Fmacros%2Fs%2FAKfycbwuIGzoNErAzb2mqL5HRrVc6xeQTaavvycUXLhi1rSVSeF1ZUSM%2Fexec'。   此请求已被阻止;内容必须通过HTTPS提供。

在使用我的新脚本进行一些不成功的故障排除后,我尝试将现有脚本的第二个副本嵌入到现有脚本中,该脚本已成功生成一个表,该脚本直接位于此脚本的现有副本下方(参见附图) 。结果是几个月前嵌入的脚本的原始副本呈现正常,但直接插入其下方的重新嵌入副本会产生此错误。

Evidence: Exhibit A

有人有这个问题吗?有没有人见过这个问题?谁能提供一些见解?我不确定我的组织是否有一些安全方面的变化,或者是否有一些谷歌方面的更新,我不知道该更新。谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,这就是我要解决的问题:

我注意到生成的格式/ exec链接已更改。

旧格式(经典google网站支持) https://script.google.com/a/macros/your-domain.com/s/xxxxxxxxxxx_S61g09Dk/exec(宏在域名之前)

新格式(经典google网站不支持) https://script.google.com/a/your-domain.com/macros/s/xxxxxxxxxxx_S61g09Dk/exec(宏现在在域之后)

生成后修改网址是我找到的唯一解决方案。希望这会对你有所帮助。