【发布时间】:2019-08-01 08:52:02
【问题描述】:
是否可以在特定行/范围之后追加一行?
例如,我有一个有 5 行的电子表格,其中 A 列中的第一行是“1”,第二行是“2”,第三行是“4”,依此类推,直到第五行“6”。
现在我想在这个表中追加一行,我目前正在使用这个函数:
let values = [
[
// Cell values ...
],
// Additional rows ...
];
let resource = {
values,
};
this.sheetsService.spreadsheets.values.append({
spreadsheetId,
range,
valueInputOption,
resource,
}, (err, result) => {
if (err) {
// Handle error.
console.log(err);
} else {
console.log(`${result.updates.updatedCells} cells appended.`);
}
});
我要附加的行在 A 列中有“3”,我希望将行附加在第二行之后。
但是当我将范围设置为“A2:C2”时,它只会将它附加到第一个空行所在的位置;在第五行之后。
有没有办法在行之间追加行?如果没有,是否可以将附加的行从底部移动到所需的位置?
PS:我不想按字母或数字对行进行排序。我只是用数字来说明我的意思。
【问题讨论】:
标签: node.js google-apps-script google-sheets google-sheets-api