这样使用电子表格和工作表是错误的吗?
function ADD_COLUMN() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('B:B').activate();
spreadsheet.getActiveSheet().insertColumnsBefore(spreadsheet.getActiveRange().getColumn(), 1);
spreadsheet.getActiveRange().offset(0, 0, spreadsheet.getActiveRange().getNumRows(), 1).activate();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.getRange(1,2).setValue(sheet.getRange(1,3).getValue()+1);
var addedDateAndTime = Utilities.formatDate(new Date, ss.getSpreadsheetTimeZone(), "MMMM yyyy");
sheet.getRange(2,2).setValue(addedDateAndTime)
};
此脚本在 A 列和 B 列之间添加一列,将 (C1 --此单元格在创建 bew 列之前为 B1 -- + 1) 的值插入到 B1 中,并将当前日期(月和年)插入到 B2 中。
我对脚本不太熟悉,是根据其他脚本制作的,所以如果这个脚本是错误的,那么有人可以用简单的方式解释为什么是错误的吗?
慕森卡
慕盖茨4494581
相关分类