还有其他人对SiteApps.getActivePage()有麻烦吗?对我来说,它只是返回主页,而不是活动页面。
最佳答案
当您将已发布的小工具嵌入“ Google协作平台”页面时,getActivePage可以正常工作。它将返回嵌入GAS小工具的页面,否则将返回null
以下示例代码非常适合我在Google Sites Apps脚本小工具中使用。
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;
}