現在アクティブなサイトを Google サイトで検索しようとしていて、カスタム検索を作成しました。最初に行う必要があるのは、現在アクティブなサイトに接続することです。以下のコードを参照してください。デバッグの目的で、いくつかのタイマーを追加しました。
Logger.log('---- line 289 (try to connect current active site): ' + (new Date().getTime()-startGetResultFromSiteTimer)/1000 + ' seconds');
var site = SitesApp.getActiveSite();
Logger.log('---- line 300 (connected current active site): ' + (new Date().getTime()-startGetResultFromSiteTimer)/1000 + ' seconds');
時々それは完全に機能し、後でリクエストすると次の例外が発生します。
Exception: Servicefout: SitesApp: Internal Error
非常に信頼できない動作。タイマーの結果は、リクエストごとにまったく異なります。場合によっては、1 秒未満でリクエストが 30 秒以上かかることがあります。
誰でもこの問題の解決策を持っていますか?