Я уже какое-то время пишу бота Discord, и я перемещаю кое-что в листы Google (что позволило бы другим пользователям отправлять данные по ссылке и автоматически помещать их в лист Google)
Итак, я использую приведенный ниже код, чтобы просто предоставить мне информацию из электронной таблицы, но я продолжаю получать «GoogleSpreadSheet не конструктор», следуя информации о пакете NPM. Я обновил электронную таблицу google, но все равно получаю указанную ошибку. Я не уверен, правильно ли я его обновляю или что-то не так с моим кодом. Ниже приведены мои примеры
const GoogleSpreadsheet = require('google-spreadsheet');
const { promisify } = require('util');
const creds = require('./client_secret.json');
async function accessSpreadsheet() {
const doc = new GoogleSpreadsheet('my id');
await promisify(doc.useServiceAccountAuth)(creds);
const info = await promisify(doc.getInfo)();
const sheet = info.worksheets[0];
console.log(`Title: ${sheet.title}, Rows: ${sheet.rowCount}`);
}
if (msg.content == prefix + 'test') {
accessSpreadsheet();
}
и ошибка, которую я продолжаю получать
![enter image description here](https://i.stack.imgur.com/fxuc2.png)
Итак, у меня есть это в моем боте, что в момент, когда я набираю * test, он должен распечатать информацию на консоли, но это дает мне эту ошибку, я хочу продолжить с этим, но если я даже не могу прочитать данные, тогда я в растерянности, некоторая помощь будет потрясающей