-1

現在、Google Apps Script をいじっていますが、次のスニペットを動作させることができません。 ここに画像の説明を入力

エラー メッセージは次のとおりです。要求されたリソースが見つかりませんでした。
ここに画像の説明を入力
ここで見つけた文書化されていない方法もテストしました: Google Apps Script を使用して、Google ドメインの下のすべてのサイトを一覧表示する必要があります。

    var mySites = SitesApp.getAllSites(myDomain, 1, 10);

しかし、同じエラーが発生します。完全な例については、以下を参照してください。前もって感謝します。

function view() {
  var myDomain = 'example.com';

  // this works
  var mySite = SitesApp.getSite(myDomain);
  Logger.log('title=' + mySite.getTitle() + '\n' + 'name=' + mySite.getName());

  // this works, too
  var myPages = mySite.getAllDescendants();
  for (i in myPages) {
    Logger.log('page=' + myPages[i].getTitle());
  }  

  //this does not work, error: the requested ressource was not found
  var mySites = SitesApp.getSites(myDomain);

  // this also does not work, same error
  var mySites = SitesApp.getAllSites(myDomain, 1, 10);
}

EDIT 1 : Windows 7 で 3 つの異なるブラウザー (Firefox Nightly、Google Chrome、Opera) でテストしました。
編集 2 : Android 3.2 および Firefox ブラウザーを搭載した Samsung Galaxy Tab 10.1N で同じエラーが発生します。

4

3 に答える 3

0

このエラーは、サービスがドメインを見つけられないか、ドメインにアクセスできない場合に発生します。ドメインが正確に一致し、「www.」などで始まっていないことを確認してください。

于 2012-09-26T23:39:54.567 に答える
0

以下の行を試してください

for(i=0;i<=80;i++) { 

Logger.log('title=' + mySite[i].getTitle() + '\n' + 'name=' + mySite[i].getName());

 }
于 2016-09-19T19:04:00.107 に答える
0

私はあなたが使うべきだと思います:

  var mySite = 'https://sites.google.com/site/name_of_the_site';
  var site = SitesApp.getSiteByUrl(mySite);
于 2014-08-27T21:58:20.853 に答える