获取对命名工作表标签的引用
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet();//获取活动电子表格 var sheet_with_name_a = spread_sheet.getSheetByName("sheet_tab_name");
激活工作表标签
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet(); var active_sheet = spread_sheet.getActiveSheet();
插入栏
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet(); var active_sheet = spread_sheet.getActiveSheet(); active_sheet.insertColumnAfter(1); // 这将在第一列位置之后插入一列 active_sheet.insertColumnBefore(1); // 这将在第一列位置插入一列 active_sheet.insertColumns(1); // 将所有列移一 active_sheet.insertColumns(1, 3); // 将所有列移动三 active_sheet.insertColumnsAfter(1); // 这将在第二列位置插入一列 active_sheet.insertColumnsBefore(1, 5); // 这将在第一列之前插入五列
插入行
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet(); var active_sheet = spread_sheet.getActiveSheet(); active_sheet.insertRowAfter(1); // 这将在第一行位置之后插入一行 active_sheet.insertRowBefore(1); // 这将在第一行位置插入一行 active_sheet.insertRows(1); // 将所有行移位一 active_sheet.insertRows(1, 3); // 将所有行移动三 active_sheet.insertRowsAfter(1); // 这将在第二行位置插入一行 active_sheet.insertRowsBefore(1, 5); // 这将在第一行之前插入五行
单元格值
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet(); var active_sheet = spread_sheet.getActiveSheet(); var cell = range.getCell(1, 1); var cell_value = cell.getValue(); cell.setValue(100);
复制单元格
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet(); var active_sheet = spread_sheet.getActiveSheet(); var rangeToCopy = active_sheet.getRange(1, 1, sheet.getMaxRows(), 5); rangeToCopy.copyTo(sheet.getRange(1, 6));
式
var spread_sheet = SpreadsheetApp.getActiveSpreadsheet(); var active_sheet = spread_sheet.getActiveSheet(); var range = active_sheet.getRange("B5"); var formula = range.getFormula() range.setFormula("=SUM(B3:B4)");