我编写了一个Google Apps脚本,用于在Google电子表格中进行一些精彩的计算。
该脚本从工作表中的两列读取值,并将其输出写入第三列。
调用脚本时,我会调用var someVar = Browser.inputBox("prompt");
3次,以便从用户那里获得2 输入和1 输出的列名< / em>列。
例如,如果用户希望脚本从列A和B读取并写入C列,则他/她应按指定的顺序指定字母“A”,“B”和“C”,在弹出的3个输入框中。
脚本多次成功执行。最近,在第一个Browser.inputBox
调用之后(意味着在输入框中填充一些值,然后按OK),出现“延迟失败的反序列化”错误(它显示在红色,类似于吐司的消息框中页面顶部),脚本停止执行(意味着没有剩下2个输入框)。
我用谷歌搜索“延续失败的反序列化”,我得到了2个结果。他们俩都没用。有谁知道这个错误信息应该是什么意思,以及如何解决它?任何帮助将不胜感激。
答案 0 :(得分:4)
当使用Browser.inputBox
或其他脚本暂停操作(例如调试器)并且正在等待最终用户交互时,脚本被“序列化”(用于存储的花哨词)为continuation。
如果您能够在某些可重现的方案中缩小此错误范围,请在问题跟踪器中批量处理项目。或者查看其他报告的延续 - https://code.google.com/p/google-apps-script-issues/issues/list?can=1&q=continuation