0

我正在编写要嵌入到 Google 协作平台中的 Google Apps 脚本,以检索当前页面的子页面的名称和 URL。当我调用 getURL() 函数时,出现以下错误:

“类型错误:在对象网页中找不到函数 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 脚本的新手,所以很难弄清楚这意味着什么。任何帮助将不胜感激。

4

1 回答 1

2

采用 pages[i].getUrl()

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

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

于 2013-03-04T13:02:30.033 回答