GAS 嵌入 Google 站点请求 "insecure resource" 而它之前有效

GAS embedded in Google Site requests "insecure resource" whereas it worked before

我正在使用 Google Apps 脚本的可视化 API 来生成 charts/tables 并且有大约十几个这样的脚本成功嵌入到 Google 站点中。昨天,我创建了一个新脚本并试图通过[编辑页面 | ]将其嵌入到站点中。插入 | Google: Apps Script] 像往常一样。我在控制台中收到以下错误:

Mixed Content: The page at 'https://sites.google.com/a/globalfoundries.com/aleister_projects/' was loaded over HTTPS, but requested an insecure resource 'http://sites.google.com/a/globalfoundries.com/sites/system/errors/WebspaceNotFound?path=%2Fmacros%2Fs%2FAKfycbwuIGzoNErAzb2mqL5HRrVc6xeQTaavvycUXLhi1rSVSeF1ZUSM%2Fexec'. This request has been blocked; the content must be served over HTTPS.

在使用我的新脚本排除故障后,我尝试将我知道已成功生成 table 的现有脚本的第二个副本嵌入到现有网站的现有副本正下方脚本(见附图)。结果是几个月前嵌入的脚本的原始副本呈现良好,但直接在其下方插入的重新嵌入的副本产生此错误。

有人遇到这个问题吗?有人见过这个问题吗?谁能提供一些见解?我不确定我的组织是否有一些安全更改,或者是否有一些我不知道的 Google 端更新。谢谢!

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

我注意到 /exec link 生成的格式发生了变化。

旧格式(经典 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(宏现在在域之后)

生成后修改url是我找到的唯一解决方案。希望对您有所帮助。