修改Google表格API Node.js快速入门使用我自己的工作表,错误:错误:无法parsing范围:Class Data!A2:E

表API Node.js快速入门

我正在开发一个Web应用程序,它基本上是从谷歌表单中提取一批用户提交的数据,并将其存储在谷歌表格中,从谷歌表格中提取数据,最终我想把这些数据存入一个SQL数据库文件,所以我们可以从那里使用我们的程序中的数据。

所以我跑了上面的链接快速启动,它的工作,真棒。 然后,我把他们的电子表格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 /之后的string是我的工作表ID。

现在,试图运行我的工作表的id快速启动代码只会产生错误: The API returned an error: Error: Unable to parse range: Class Data!A2:E

       

网上收集的解决方案 "修改Google表格API Node.js快速入门使用我自己的工作表,错误:错误:无法parsing范围:Class Data!A2:E"

原来,你需要用你正在使用的工作表的名称replace类数据..我碰巧是表单响应1,所以当我改变它的工作

如果 Google电子表格中只有一个工作表, 那么在定义范围时,可以省略Google工作表名称

在你的例子中:

range: 'Class Data!A2:E',

Google工作表名称是“ class级数据 ”。

您可以在Google电子表格底部的标签中findGoogle工作表名称

默认的Google工作表名称是“ Sheet1 ”。