我正在尝试更新给定的电子表格单元格,使用node.js googleapis v4并使用JWT客户端进行授权。
阅读很好,但我不知道怎么写:
new Promise((resolve, reject) => {
sheets.spreadsheets.values.update({
auth: this._auth,
spreadsheetId: this._metaData.spreadSheetId,
range: range,
valueInputOption: 'USER_ENTERED'
},(err, resp) => {
if (err) {
console.log('Data Error :', err)
reject(err);
}
resolve(resp);
});
});如何指定数据,以及如何将其传递给调用?
我知道我应该使用ValueRange对象,但是如何使用呢?
发布于 2016-08-26 07:26:19
在更好地查看了(糟糕的)文档之后,我推断您必须在调用中传递请求对象:
return new Promise((resolve, reject) => {
sheets.spreadsheets.values.update(
{
auth: this._auth,
spreadsheetId: this._metaData.spreadSheetId,
range: "Sheet1!A1",
valueInputOption: "USER_ENTERED",
resource: { range: "Sheet1!A1", majorDimension: "ROWS", values: [["b"]] },
},
(err, resp) => {
if (err) {
console.log("Data Error :", err);
reject(err);
}
resolve(resp);
}
);
});https://stackoverflow.com/questions/39125937
复制相似问题