为了账号安全,请及时绑定邮箱和手机立即绑定

GoogleSpreadsheet 不是构造函数错误

GoogleSpreadsheet 不是构造函数错误

慕后森 2022-06-16 14:59:58
(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中的新版本实现


查看完整回答
反对 回复 2022-06-16
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

如果您使用的是版本 3,您可能需要像这样导入它:

const { GoogleSpreadsheet } = 要求('google-spreadsheet');


查看完整回答
反对 回复 2022-06-16
  • 2 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号