0

特定のドメイン内のすべてのサイトを一覧表示しようとしている Google アプリ スクリプトで、次を使用して最初の 200 を取得できます

var サイト = SitesApp.getAllSites(ドメイン, 1, 200);

しかし、私がそれ以上取得しようとすると

サイト = SitesApp.getAllSites(ドメイン, 201, 200);

「サービス エラー: SitesApp: 内部エラー」という例外が表示されます。400 を超えるサイトがあることはわかっているため、何が失敗しているのかわかりません。

コードは次のようになります

var domain = 'abc.com';
var start = 1;
var max = 200;

try {
    var sites = SitesApp.getAllSites(domain, start, max)
    y = sites.length; 
  } catch (e) { 
    Logger.log('Site exception: '+e);
    y=0;
  }   
if ( y != 0 ) {
process_site(sites, doc, start, y);}


try {
    var sites2 = SitesApp.getAllSites(domain, 201, max)
    l = sites2.length; 
  } catch (e) { 
    Logger.log('Site2 exception: '+e);
    l = 0;
  }   
if ( l != 0 ) {
process_site(sites2, doc, 201, l);}
4

1 に答える 1

0

これはバグのように思えます。Issue trackerで問題を報告してください。

于 2012-09-26T23:06:41.977 に答える