0

現在のページの子ページの名前と URL を取得するために、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 を初めて使用するので、これが何を意味するのか理解するのに苦労しています。どんな助けでも大歓迎です。

4

1 に答える 1

2

使用する pages[i].getUrl()

このような入力エラーを回避するには、スクリプト エディターのオートコンプリート機能を使用する必要があります (ドットの後のコントロール スペース: page[i]。ここで CTRL スペースを入力すると、考えられるすべてのメソッドが表示されます...)

getRange注: javascript の一般的な規則は、いわゆるキャメルケース形式を使用することです: createLabel... のような例外はわずかですがsetHTML、すべての規則には例外が必要ですよね?

于 2013-03-04T13:02:30.033 に答える