【发布时间】:2020-10-08 13:37:41
【问题描述】:
我正面临 google sheet API 错误的“更新”方法。发生的事情是,当我尝试在我的电子表格中的单元格中添加值时,第一个值正常运行,但是当我尝试在同一范围内添加另一个值时,它只会覆盖前一个单元格并且不会进入新的排。注意我使用的是 Node.js。我正在制作一个不和谐机器人的应用程序。我正在尝试从机器人中添加值,这就是为什么您可以在我的代码中看到参数的原因。
async function gsrun3(cl, connection) {
const sheets = google.sheets({
version: 'v4',
auth: cl
});
let values = [
[
args[0]
],
];
let resource = {
values
};
const opt3 = {
spreadsheetId: '1Nqddy8X63Ao7JIgjIqkf-bADSU_7TAeFPAQROxgs1uw',
range: args[1] + "!G2:G",
valueInputOption: 'RAW',
resource,
}
sheets.spreadsheets.values.update(opt3, (err, result) => {
if (err) {
console.log(err)
} else {
console.log("Values added")
}
})
}
【问题讨论】:
标签: node.js google-sheets-api spreadsheet