适应谷歌表API Node.js快速开始与我自己的表工作,错误:错误:无法解析范围:类数据!
Adapting Google Sheets API Node.js Quickstart to work with my own sheet, error: Error: Unable to parse range: Class Data!A2:E
Sheets API Node.js快速入门
我正在开发一个web应用程序,它基本上从存储在google工作表中的google表单中获取一堆用户提交的数据,从google工作表中提取数据,我最终想要将这些数据存储在SQL数据库文件中,以便我们可以在程序中使用这些数据。
所以我在上面的链接中运行了快速入门,它起作用了,棒极了。然后我将他们的电子表格id更改为我试图从中提取数据的谷歌表格id:
var sheets = google.sheets('v4');
sheets.spreadsheets.values.get({
auth: auth,
spreadsheetId: '1EV8S8AaAmxF3vP0F6RWxKIUlvF6uFEmsrOFWA1oNBYI',
range: 'Class Data!A2:E',
},
还有什么我需要改变的快速开始代码,使它将显示我的工作表的信息?这是到我的工作表的链接:https://docs.google.com/spreadsheets/d/1EV8S8AaAmxF3vP0F6RWxKIUlvF6uFEmsrOFWA1oNBYI/edit?usp=sharing
和/d/后面的字符串是my sheet的id。
现在,尝试运行快速启动代码与我的工作表的id只是产生错误:API返回一个错误:
错误:无法解析范围:类数据!A2: E
原来你需要用你正在使用的表的名称来替换class Data ..我的恰好是Form Responses 1所以当我把它改成Form Responses 1的时候
如果在Google电子表格中只有一个工作表THEN在定义范围时,可以省略Google工作表名称
在你的例子中:
range: 'Class Data!A2:E',
Google Worksheet Name为'Class Data'。
您可以在Google电子表格底部的选项卡中找到Google工作表名称。
默认谷歌工作表名称是" Sheet1 的。
- 巨大的数据和PHP错误
- 本地跨原点数据错误
- d3在数据更新时错误地附加了dom元素
- 使用odata 4的jaydata 1.5和保存/更新数据时的错误
- 正在检查ajax响应中的错误数据
- Modx数据包管理器ext-all.js错误
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 加载json时出现Ember.js和Ember数据错误
- JavaScript运行时错误:完成此操作所需的数据尚不可用
- 尝试发布大型JSON数据时出现错误请求错误
- 挖空错误:数据保留未定义
- 未定义 D3 错误数据
- 未捕获的引用错误:数据未在挖空中定义
- jquery .ajax 总是返回错误 - 数据被添加到数据库中
- 类型与未定义相比的错误 - 数据为空
- jQuery ajax json——查看返回的错误数据
- 从模拟端口读取时从Arduino串行接收到的错误数据
- 如何在socket io中向单个客户端发送错误数据包?
- Dropzone JS上传到WCF获取错误数据
- 在收到错误数据后清空剑道UI中的网格