Mas*_*one 4 node.js google-sheets-api
我正在尝试更新给定的电子表格单元格,使用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);
});
});
Run Code Online (Sandbox Code Playgroud)
如何指定数据,如何将其传递给呼叫?
我明白我应该使用ValueRange对象,但是如何?
Mas*_*one 12
在更好地检查(差)文档之后,我推断您必须在调用中传递请求对象:
return new Promise((resolve, reject) => {
sheets.spreadsheets.values.update({
auth: this._auth,
spreadsheetId: this._metaData.spreadSheetId,
range: range,
valueInputOption: 'USER_ENTERED',
resource: {range: 'Sheet1!A1',
majorDimension: 'ROWS',
values: [['b']]}
} ,(err, resp) => {
if (err) {
console.log('Data Error :', err)
reject(err);
}
resolve(resp);
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2322 次 |
| 最近记录: |