是否还有其他人对 SiteApps.getActivePage() 有问题?对我来说,它只返回主页,而不是活动页面。
问问题
537 次
3 回答
0
当您将已发布的小工具嵌入 Google 协作平台页面时,getActivePage 就会起作用。返回嵌入GAS Gadget的页面,否则返回null
这是一个示例代码,非常适合我在 Google 协作平台应用脚本小工具中使用。
function doGet(e) {
var app = UiApp.createApplication();
app.add(app.createLabel('Page name: '+SitesApp.getActivePage().getName()));
app.add(app.createLabel('Url: '+SitesApp.getActivePage().getUrl()));
return app;
}
于 2012-12-07T03:59:21.920 回答
0
当直接将小工具嵌入网站页面时,这似乎可以按预期工作;但是,在复制页面时,它似乎失败了——也许这适合您的情况?
从其他页面复制的页面存在未决的应用程序脚本问题 (572) ,其中提到:
在小工具内部调用的 getActivePage() 返回站点的主页
于 2013-05-23T19:56:11.400 回答
0
每当您在页面上设置 HtmlContent() 时,就会出现问题,原始嵌入 HTML 代码被修改并且应用程序停止正常运行。然后,每当您 getActiveSite() 它时,它都会返回该站点的主页...
这真的很烦人,我对谷歌需要多长时间来解决这个问题感到非常失望......
于 2013-07-16T05:56:49.287 回答