我在最后一列之后插入一列时遇到问题。我正在使用以下代码,但是我在所有数据中都留有空白,因此它大约插入了一半的列。这很令人困惑,因为第1行一直完全填满,直到结尾,所以我认为这会比空白单元格都要重要,但是它仍在中间插入一列。
function AddColumn() {
var ss = SpreadsheetApp.openById("spreadsheetId");
var sheet2 = ss.getSheetByName("sheetName");
sheet2.insertColumnAfter(sheet2.getLastColumn());
}
谢谢您的帮助!
答案 0 :(得分:1)
这不是最好的方法,但是
function AddColumn() {
var ss = SpreadsheetApp.openById("spreadsheetId");
var sheet2 = ss.getSheetByName("sheetName");
sheet2.insertColumnAfter(sheet2.getDataRange().getValues()[0].length);
}