我正在使用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提供。
在使用我的新脚本进行一些不成功的故障排除后,我尝试将现有脚本的第二个副本嵌入到现有脚本中,该脚本已成功生成一个表,该脚本直接位于此脚本的现有副本下方(参见附图) 。结果是几个月前嵌入的脚本的原始副本呈现正常,但直接插入其下方的重新嵌入副本会产生此错误。
有人有这个问题吗?有没有人见过这个问题?谁能提供一些见解?我不确定我的组织是否有一些安全方面的变化,或者是否有一些谷歌方面的更新,我不知道该更新。谢谢!
答案 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(宏现在在域之后)
生成后修改网址是我找到的唯一解决方案。希望这会对你有所帮助。