我正在编写一个嵌入Google协作平台的Google Apps脚本,以检索当前页面子页面的名称和网址。当我调用getURL()函数时,我收到以下错误:
'TypeError:在对象WebPage中找不到函数getURL。'
我的代码如下:
function doGet() {
var app = UiApp.createApplication();
var pages = SitesApp.getActivePage().getChildren();
for (var i = 0; i < pages.length; i++) {
Logger.log(pages[i].getURL());
}
return app;
}
我是Google Apps Scripts的新手,所以我很难弄清楚这意味着什么。任何帮助将不胜感激。
答案 0 :(得分:2)
使用pages[i].getUrl()
您应该使用脚本编辑器中的自动完成功能来避免此类输入错误(点后的控件空间:page [i]。此处键入CTRL空格,您将看到所有可能的方法。 ..)
注意:javascript中的一般规则是使用所谓的camelCase格式:getRange
,createLabel
...只有少数例外情况,例如setHTML
,但每条规则都必须具有例外不是吗?