尝试获取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中的一般规则是使用所谓的驼峰格式:getRangecreateLabel ...有只喜欢setHTML少数例外,但每一个规则必须有例外,不是吗?

+0

谢谢!这样愚蠢的错误。 – Michael 2013-03-04 13:38:07

+0

最简单的错误是我们最容易做出的错误......这就是为什么我们发明了技术;-)谢谢Google! – 2013-03-04 13:45:43