0

在使用 ScriptDB 服务时,我创建了一个新的独立脚本,其中包含从文档中获取的以下函数。代码在该行中抛出“ Unexpected exception upon serializing continuation”异常。var results = db.query({});我做错了什么还是 GAS 问题跟踪器有问题?

function showAll() {
  var db = ScriptDb.getMyDb();
  var results = db.query({});

  while (results.hasNext()) {
    var result = results.next();
    Logger.log(Utilities.jsonStringify(result));
  }
}
4

2 回答 2

2

不要使用调试器:我遇到了同样的问题,并在某处读到调试器会产生此错误。虽然我还没有做太多检查,但我同意这看起来像是一个调试器问题。

也许给问题加注星标:http ://code.google.com/p/google-apps-script-issues/issues/detail?id=1267

于 2012-08-10T00:44:16.987 回答
0

是的,我调查了(谷歌搜索)这些持续错误,这似乎是谷歌后端的一个实现问题/限制,当我们作为 IDE 的用户设置断点并单步执行代码时,Rhino 运行时 Javascript 环境能够“暂停”。

我现在确保将调试行写入电子表格。它的设置速度可能较慢,但它可以 100% 工作,并且是良好的工程实践,并且从日志中调试通常比缓慢的逐行逐步执行代码要快。

于 2012-08-10T03:53:11.147 回答