Google apps script 电子表格-服务错误-getlastcolumn

Google apps script 电子表格-服务错误-getlastcolumn,google-apps-script,google-sheets,Google Apps Script,Google Sheets,在我的电子表格中,几天没有任何变化。当前,在尝试执行函数时,即使是简单的getlastcolumn()我也收到了一个服务错误。奇怪的是,这个错误只出现在我的电子表格中。我可以复制代码并将其粘贴到不同的电子表格中,这样就可以了 我发现更改样式和合并单元格具有相同的效果-服务错误,没有任何细节。有时数据删除会有所帮助,甚至撤销此操作也会在一段时间内解决问题 你知道问题出在哪里吗 我使用示例代码: var ss = SpreadsheetApp.getActiveSpreadsheet(); var

在我的电子表格中,几天没有任何变化。当前,在尝试执行函数时,即使是简单的
getlastcolumn()
我也收到了一个服务错误。奇怪的是,这个错误只出现在我的电子表格中。我可以复制代码并将其粘贴到不同的电子表格中,这样就可以了

我发现更改样式和合并单元格具有相同的效果-服务错误,没有任何细节。有时数据删除会有所帮助,甚至撤销此操作也会在一段时间内解决问题

你知道问题出在哪里吗

我使用示例代码:

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This logs the value in the very last cell of this sheet
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var lastCell = sheet.getRange(lastRow, lastColumn);
Logger.log(lastCell.getValue());
此代码在常规电子表格中有效,但在我的复制电子表格中无效

解决临时问题的示例:

从电子表格中删除数据-无错误。
撤消删除-无错误。
插入行-无错误。
删除插入的行-出现错误。
删除数据-无错误。
撤消删除-无错误。
插入行-无错误。 删除插入的行-再次出现错误


也许这可能是一个线索。

你在视图->执行记录中看到了什么?[19-02-22 06:03:47:288 PST]Rozpoczynam realizację[19-02-22 06:03:47:302 PST]SpreadsheetApp.getActiveSpreadsheet()[0 s][19-02-22 06:03:47:386 PST]电子表格。getSheetByName([Roadmap])[0083 s][19-02-22 06:03:47:611 PST]Sheet.getLastColumn()[0224 s][19-02-22 06:03:47:620 PST]Realizacja nie powiodła się:服务错误:电子表格(wiersz 36,plik“Code”)[całkowity czas:0311 sekund]“服务错误:电子表格”通常意味着您进行了大量API调用。在调用getLastColumn()之前,请尝试实用程序。sleep(1000)方法。如果它开始工作,那么下一步将是重构您的代码,尽可能减少API调用,但这是一个猜测,可能是错误的。我仍然有问题。:(这个电子表格有多大(单元格总数)有多复杂?这是您项目中唯一的代码吗?在执行此代码之前,您通常会做什么?这些步骤的代码在哪里?您在视图->执行记录中看到了什么?[19-02-22 06:03:47:288 PST]Rozpoczynam realizację[19-02-22 06:03:47:302 PST]SpreadsheetApp.getActiveSpreadsheet()[0 s][19-02-22 06:03:47:386 PST]电子表格.getSheetByName([Roadmap])[0083 s][19-02-22 06:03:47:611 PST]Sheet.getLastColumn()[0224 s][19-02-22 06:03:47:620 PST]Realizacja nie powiodła się:服务错误:电子表格(wiersz 36,plik“代码”)[całkowity czas:0311 sekund]“服务错误:电子表格”通常意味着您进行了大量API调用。在调用getLastColumn()之前,请尝试使用Utilities.sleep(1000)方法。如果它开始工作,那么下一步将是重构您的代码,尽可能减少API调用,但这是一个猜测,可能是错误的。我仍然有问题。:(这个电子表格有多大(单元格总数)?有多复杂?这是您项目中唯一的代码吗?在执行此代码之前您通常做什么?这些步骤的代码在哪里?