首页 > 解决方案 > 电子表格 - 服务错误 - getlastcolumn

问题描述

在我的电子表格中很多天都没有改变。目前在尝试执行功能时,即使很简单,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());

此代码适用于常规电子表格,但不适用于我的复制电子表格。

临时解决问题的示例:

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

也许这可能是一个线索。

标签: google-apps-scriptgoogle-sheets

解决方案


推荐阅读