Appearance
区域
基础
数组赋值给区域。
const rg = Workbook.getRange('A1:C1')
rg.setValues([[1, 2, 4]])| A | B | C |
|---|---|---|
| 1 | 2 | 4 |
数组赋值给区域。
const rg = Workbook.getRange('A1:A3')
rg.setValues([[1], [2], [4]])| A |
|---|
| 1 |
| 2 |
| 4 |
输出区域的值。
console.log(Workbook.getRange('A1:A2').getValues())[[1],[2]]激活并选中区域。
Workbook.getRange('A1:A10').activate()进阶
赋值给区域。
const rows = 2;
const cols = 3;
let start = 1;
const sht = Workbook.getActiveSheet();
for (let i = 0; i < rows; i ++) {
for (let j = 0; j < cols; j ++) {
sht.getCell(i, j).setValue(start);
start ++;
}
}| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
赋值给区域。
const data = [
{name: '张三', age: 18},
{name: '李四', age: 25},
{name: '王五', age: 30},
];
const header = ['name', 'age'];
const body = data.map(item =>
header.map(field =>
item[field]
)
);
Workbook.getRange(0, 0, 1, header.length).setValues([header]);
Workbook.getRange(1, 0, data.length, header.length).setValues(body);| A | B |
|---|---|
| name | age |
| 张三 | 18 |
| 李四 | 25 |
| 王五 | 30 |