如果正常运行,以下代码可以正常运行
main()
如果我调试代码,没有任何停止,它也可以完美运行而没有问题。
但是,如果我尝试调试代码,在“temp = 0”行停止,然后继续调试,它将始终崩溃:
很抱歉,发生了服务器错误。请稍等一下再试一次。 (第10行,文件“代码”)
第10行是:
function initialPopulation()
{
var group = ContactsApp.getContactGroup('clients');
var myContacts = ContactsApp.getContactsByGroup(group);
for (var i=0;i<myContacts.length;i++)
{
var row = i+1;
var getPrimaryEmail = myContacts[i].getPrimaryEmail();
ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
ss.getRange("A"+row).setValue(getPrimaryEmail);
var temp=0;
}
}
任何想法可能会发生什么?
这让我发疯,因为我无法调试更复杂的代码。
答案 0 :(得分:0)
我可以证实这一点,即使在一个较旧的剧本中,我相当肯定我之前已经单步执行过。什么是表演者。
此外,您可以使用.contact.getEmails()
重现相同的错误,因此我的赌注是引入了一个错误。 issue tracker上没有任何迹象,除非您算上Issue 5502。
我建议提出一个新问题。 (完成:Issue 5515。)
与此同时,你可以通过不单步调试调试器无法解析的方法来解决问题。这意味着你不能在致命线之前有任何断点,因为它会在继续时死亡。