【发布时间】:2015-07-04 08:43:47
【问题描述】:
我在更改工作表中某些列的名称时遇到问题。我尝试了一些事情,但不断收到错误消息。最新的是:
ReferenceError:“列”未定义
不确定我如何定义“列”
这是我的脚本副本,用于使用工作表执行各种其他操作。
function delete_columns()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Columns start at "1" - this will delete the first two columns in sheet.deleteRows(1,2)
sheet.deleteColumns(199,9);
sheet.deleteColumns(77,121);
sheet.deleteColumns(47,29);
sheet.deleteColumns(43,1);
sheet.deleteColumns(39,1);
sheet.deleteColumns(30,7);
sheet.deleteColumns(9,22);
sheet.deleteColumns(6,3);
sheet.deleteColumns(4,1);
// This will resize the columns to match content
sheet.autoResizeColumn(4);
sheet.autoResizeColumn(5);
sheet.autoResizeColumn(6);
sheet.autoResizeColumn(7);
sheet.autoResizeColumn(8);
sheet.autoResizeColumn(9);
sheet.autoResizeColumn(12);
// This will rename columns
columns[5].setName("PO");
columns[6].setName("Company");
columns[7].setName("Address");
columns[8].setName("Address - 2");
columns[9].setName("City");
columns[10].setName("State");
columns[11].setName("Zip");
}
感谢任何帮助。
【问题讨论】:
标签: google-apps-script google-sheets