Ниже мой код. Я использую node v12.16.3 и npm v6.14.4.
const GoogleSpreadsheet = require('google-spreadsheet');
const {promisify} = require('util');
const creds = require('./client_secret.json');
И консоль показывала такую ошибку: Uncaught (in promise) TypeError: promisify is not a function
Где я вызываю promisify:
async function accessSpreadsheet(){
const doc = new GoogleSpreadsheet(MY_GOOGLESHEET_ADDRESS);
await promisify(doc.useServiceAccountAuth)(creds);
const info = await promisify(doc.getInfo)();
const sheet = info.worksheets[0];
const rows = await promisify(sheet.getRows)({
offset:1
});
rows.forEach(row =>{
if(row.userid=='dog'){
var num = parseInt(row.point,10);
num+=1;
row.point = num;
row.save();
}
})
}
Что мне делать, чтобы исправить ошибку?
Новое для nodejs, я буду готов узнать и узнать все что угодно. Спасибо!