(node:13696) UnhandledPromiseRejectionWarning: TypeError: GoogleSpreadsheet is not a constructor目前在尝试定义 GoogleSpreadsheet 时出现此错误。不知道这里可能是什么问题。async function accessSpreadsheet() { const doc = new GoogleSpreadsheet('166SrAlBzhYXLxxIrHCQR333y_w3pcxeG7rV3bkjAp2U'); await promisify(doc.useServiceAccountAuth)(creds); const info = await promisify(dox.getInfo)(); const sheet = info.worksheets[0]; const input = { transcript: data, ticket: message.channel.name } await promisify(sheet.addRow);}accessSpreadsheet();以上是我的代码,不是全部,而是与谷歌电子表格有关的一切。
2 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
您要么必须将您的 google-spreadsheet api 重新安装到 2.0.6 才能使其正常工作
npm install google-spreadsheet@2.0.6
或者只是按照文档 https://www.npmjs.com/package/google-spreadsheet中的新版本实现
侃侃尔雅
TA贡献1801条经验 获得超16个赞
如果您使用的是版本 3,您可能需要像这样导入它:
const { GoogleSpreadsheet } = 要求('google-spreadsheet');
添加回答
举报
0/150
提交
取消
