Tim*_*Tim 4 javascript google-sheets-api
我已经按照本教程进行操作,并且能够成功地从电子表格中"获取"数据,但现在我想使用JavaScript API更新单个单元格.我正在尝试使用这个JS方法:
gapi.client.sheets.spreadsheets.values.update({
spreadsheetId: 'something',
range: 'Sheet1!B2',
})
Run Code Online (Sandbox Code Playgroud)
但我不太确定如何将新的单元格值传递给Request主体.我已尽力将此作为指南,但我不太清楚如何使用它.我找不到任何关于"gapi.client.sheets.spreadsheets.values.update"JavaScript API的文档.我尝试过的任何东西都会从API中获得400个错误.
我认为谷歌更新了他们的 API,因为蒂姆的答案对我不起作用。这是我的结构:
let spreadsheetId = "idOfMySheet";
let range = "nameOfSheet!A1";
let valueInputOption = "RAW";
let myValue = 5;
let values = [[myValue]];
let resource = {
values,
};
sheets.spreadsheets.values.update({
spreadsheetId,
range,
valueInputOption,
resource
}, (err, result) => {
if (err) {
console.log(err);
} else {
console.log('%d cells updated.', result.updatedCells);
}
});
Run Code Online (Sandbox Code Playgroud)
gapi.client.sheets.spreadsheets.values.update({
spreadsheetId: 'something',
range: 'Sheet1!B2',
valueInputOption: 'USER_ENTERED',
values: [ ["123"] ]
}).then(function(response) {
console.log(response);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4245 次 |
| 最近记录: |