我正在尝试使用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
非常不可靠的行为。计时器结果是每个请求完全不同。有时不到一秒钟,请求稍后> 30秒。
有没有人能解决这个问题?
答案 0 :(得分:1)
我有一个来自驱动器的文件夹,用于更新网站列表。我不得不使用while {}完成的是false语句,因为它只会在尝试更新列表时导致相同的错误。那会有帮助吗?
答案 1 :(得分:0)
最后,只有一种解决方案可以通过定期检查程序快速接受它,该检查程序将所有页面读取到scripdb数据库中,然后搜索将在scripdb中查找。