(Google Sheet API)如何将10添加到A1?(Javascript)



我是API的新手,所以这可能是一个愚蠢的问题。

但是,我如何在谷歌表单中用javascript将10添加到A1?我试着查了一下,但一直不起作用,我想我做错了什么。

我假设您已经通过API验证了您的应用程序,如果没有,请查看Node.js或JavaScript浏览器端的快速启动指南。此示例适用于Node.js端。

我不完全确定你是否试图将10添加到A1,或者只是将10更新到A1,区别在于我们是否应该考虑A1中可能已经有另一个值。无论哪种方式,都应该使用update。

const {
google
} = require('googleapis');
const sheets = google.sheets('v4');
function main() {
const spreadsheetId = 'your-spreadsheet-id' // TODO: Update placeholder value.
const request = {
majorDimensions: 'ROWS',
values: [
[10]
]
}
// TODO: Update placeholder value. Check out https://developers.google.com/sheets/api/reference/rest/v4/ValueInputOption for more info.
sheets.spreadsheets.values.update(request, spreadsheetId, 'Sheet1!A1', {
valueInputOption: 'USER_ENTERED'
})
}

如果情况是您在A1中已经有了一个值,那么您首先需要以类似的方式使用sheets.spreadsheets.get来获取该值,计算加法的总和,然后更新A1中的值。

如果你有任何问题,请问,如果我误解了你的问题,对不起。

最新更新