尝试获取Google Apps脚本中网页的网址时出错

时间:2013-03-04 12:40:26

标签: google-apps-script

我正在编写一个嵌入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的新手,所以我很难弄清楚这意味着什么。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

使用pages[i].getUrl()

您应该使用脚本编辑器中的自动完成功能来避免此类输入错误(点后的控件空间:page [i]。此处键入CTRL空格,您将看到所有可能的方法。 ..)

注意:javascript中的一般规则是使用所谓的camelCase格式:getRangecreateLabel ...只有少数例外情况,例如setHTML,但每条规则都必须具有例外不是吗?