我正在尝试使用Google表API。我遵循了这个教程
https://developers.google.com/sheets/api/quickstart/nodejs
但是每次我执行此行
var sheets = google.sheets('v4');
我得到此错误
TypeError: Object #<GoogleApis> has no method 'sheets'
有什么想法我出错了吗?我非常准确地遵循了指南。
谢谢
您可以使用此帖子参考。如果您试图调用不存在的对象的方法,则可能会遇到此错误。但是,如果该属性确实存在,但不是一个函数,您将获得一个错误:TypeError: Property 'bar' of object #<Object> is not a function
。当对象上不存在属性时,它只是丢弃的默认错误。
事实证明,我正在使用一个足够旧的节点的经验,以至于googleapi还不支持表。
更新我的节点版本解决了问题。