在表格增加或删减行或者列。

增加行

insertRows(rowIndex, numRows)

rowIndex 放入需要增加行的起始行;numRows 放入需要增加行的数量,非必填参数,默认为 1。代码示例:

SpreadsheetApp.getActiveSheet().insertRows(5, 2)

运行后会从第 5 行开始增加 2 行。

删除行

deleteRows(rowPosition, howMany)

rowPosition 放入要删除的行的起始行;howMany 放入需要删除的行的数量,非必填参数,默认为 1。代码示例:

SpreadsheetApp.getActiveSheet().deleteRows(5, 2)

运行后会从第 5 行开始删除 2 行。

增加列

insertColumns(columnIndex, numColumns)

columnIndex 放入需要增加列的起始列;numColumns 放入需要增加列的数量,非必填参数,默认为 1。代码示例:

SpreadsheetApp.getActiveSheet().insertColumns(2, 3)

运行后会从第 2 列开始增加 3 列。

删除列

deleteColumns(columnPosition, howMany)

columnPosition 放入需要删除的列的起始列;howMany 放入需要删除列的数量,非必填参数,默认为 1。代码示例:

排序

sort(columnPosition, ascending)

columnPosition 放入需要排序的列,ascending 放入布尔值进行升序或者降序,非必填参数,默认为 true。示例代码:

SpreadsheetApp.getActiveSheet().sort(2, false)

将第二列进行倒序排序。