表格不存在于我的googleapis对象上

时间:2017-09-18 16:44:51

标签: node.js google-drive-api google-sheets-api

我试图使用google sheet api。我已经按照本教程

https://developers.google.com/sheets/api/quickstart/nodejs

但每次我执行此行

    var sheets = google.sheets('v4');

我收到此错误

TypeError: Object #<GoogleApis> has no method 'sheets'

我出错的任何想法?我非常准确地遵循了指南。

由于

2 个答案:

答案 0 :(得分:0)

您可以参考此post。如果您尝试调用不存在的对象的方法,则可能会遇到此错误。但是,如果该属性确实存在,但不是函数,则会出现如下错误:TypeError: Property 'bar' of object #<Object> is not a function。当对象上不存在属性时,它只是抛出default error

答案 1 :(得分:0)

事实证明我使用的是一个足够老的节点版本,而googleapi还没有支持工作表。

更新我的节点版本可以解决问题。