📅  最后修改于: 2023-12-03 15:31:02.943000             🧑  作者: Mango
在 TypeScript 中连接 Google Sheet 中的 3 个值, 可以通过 Google Sheets API 来实现。
npm install googleapis
const { google } = require('googleapis');
const auth = new google.auth.OAuth2(
'YOUR_CLIENT_ID',
'YOUR_CLIENT_SECRET',
'YOUR_REDIRECT_URL'
);
auth.setCredentials({
// 认证凭据
});
const sheets = google.sheets({ version: 'v4', auth });
const spreadsheetId = 'YOUR_SPREADSHEET_ID';
const range = 'Sheet1!A1:C3';
sheets.spreadsheets.values.get({
spreadsheetId,
range,
}, (err, res) => {
if (err) return console.log(`The API returned an error: ${err}`);
const rows = res.data.values;
if (rows.length) {
console.log('First 3 rows:');
rows.slice(0, 3).forEach((row) => {
console.log(`${row[0]}, ${row[1]}, ${row[2]}`);
});
} else {
console.log('No data found.');
}
});
sheets.spreadsheets.values.update({
spreadsheetId,
range: 'Sheet1!A1:C3',
valueInputOption: 'USER_ENTERED',
resource: {
range: 'Sheet1!A1:C3',
values: [
['John', 'Doe', '100'],
['Jane', 'Doe', '200'],
['Jim', 'Doe', '300'],
],
},
}, (err, res) => {
if (err) return console.log(`The API returned an error: ${err}`);
console.log('Data updated.');
});
使用 TypeScript 中的 Google Sheets API 可以轻松连接到 Google Sheets 中的数据,并将数据写入表格中。这是一个非常方便的工具,尤其是在需要处理大量数据时。