SitesApp.getActivePage() 总是 return 着陆页
SitesApp.getActivePage() always return landing page
我使用以下函数:
function doGet(e) {
Logger.log( SitesApp.getActivePage().getName())
}
总是returns主页的名字
这似乎是目前 Google 的一个问题。所有 Google 个站点都面临这个问题。请提交错误报告,并祈祷它会很快解决。
Here 是此问题的现有错误报告。请+1 以给予更多关注。
这里有一个关于这个问题的旧讨论Apps Script .getActivePage() only returning "home" page
这表明问题可能与在修改嵌入式 html 时使用 setHtmlContent() 有关。 Google 站点上的 htmlbox 最近出现了一个问题,正在推出修复程序,这可能与此问题有关
嗨,我有同样的问题。我的脚本在旧 Google 站点上有效,但在新 Google 站点上不再有效。
此代码中的问题:
var pageUrl = SitesApp.getActivePage().getUrl();
我的问题几乎相同:如何使用 GAS 在新 Google 站点上获取当前页面的 URL?
google.script.url.getLocation(function(location) {
console.log("locations:----------------------------------------");
console.log(location);
console.log(location.parameters);
console.log(location.hash);
console.log("----------------------------------------");
});
上面的代码给出了下一个输出:
我使用以下函数:
function doGet(e) {
Logger.log( SitesApp.getActivePage().getName())
}
总是returns主页的名字
这似乎是目前 Google 的一个问题。所有 Google 个站点都面临这个问题。请提交错误报告,并祈祷它会很快解决。
Here 是此问题的现有错误报告。请+1 以给予更多关注。
这里有一个关于这个问题的旧讨论Apps Script .getActivePage() only returning "home" page
这表明问题可能与在修改嵌入式 html 时使用 setHtmlContent() 有关。 Google 站点上的 htmlbox 最近出现了一个问题,正在推出修复程序,这可能与此问题有关
嗨,我有同样的问题。我的脚本在旧 Google 站点上有效,但在新 Google 站点上不再有效。 此代码中的问题:
var pageUrl = SitesApp.getActivePage().getUrl();
我的问题几乎相同:如何使用 GAS 在新 Google 站点上获取当前页面的 URL?
google.script.url.getLocation(function(location) {
console.log("locations:----------------------------------------");
console.log(location);
console.log(location.parameters);
console.log(location.hash);
console.log("----------------------------------------");
});
上面的代码给出了下一个输出: