尝试获取Google Apps脚本中网页的网址时发生错误
问题描述:
我正在编写Google Apps脚本以嵌入到Google协作平台中,以检索当前网页的子页面的名称和网址。当我调用getURL()函数时出现以下错误:尝试获取Google Apps脚本中网页的网址时发生错误
'TypeError:Can not find function getURL in object WebPage'。
我的代码如下:
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;
}
我是新来的谷歌Apps脚本所以我在努力找出这意味着什么。任何帮助将不胜感激。
答
使用pages[i].getUrl()
你应该使用自动完成功能的脚本编辑器,以避免这样的输入错误(控制空间点之后:页[I] 这里键入CTRL空间,你会看到所有可能的方法...)
注:在JavaScript中的一般规则是使用所谓的驼峰格式:getRange
,createLabel
...有只喜欢setHTML
少数例外,但每一个规则必须有例外,不是吗?
谢谢!这样愚蠢的错误。 – Michael 2013-03-04 13:38:07
最简单的错误是我们最容易做出的错误......这就是为什么我们发明了技术;-)谢谢Google! – 2013-03-04 13:45:43