首页 > 解决方案 > 如何在 Google Sheets API 中正确使用 sheet.spreadsheets.values.GET?

问题描述

所以我是一年级编程学生,经验接近 0,所以如果我走错了路,请原谅我。我正在构建一个网站,它将获取一组字符串并显示它们,并运行一些与这些字符串相关的代码。对于这个作业,我必须使用 API,所以我想使用 google sheet API 来实现我的想法。我明白我需要使用命令

sheets.spreadsheets.values.GET

将我的电子表格数据作为 JS 数组获取,这非常适合我想做的事情。在 Google 开发控制台中,我能够测试命令并接收我的数组,因此我知道我的 API 设置正确。但是,当我访问我的网站时,该网站有 Jquery 链接 fyi,并且我将 get 命令放入控制台时,我得到了错误:

Uncaught SyntaxError: Unexpected identifier

这对我来说很奇怪,因为我只是从开发控制台复制粘贴到我网站的早期版本中,这个命令:

GET https://sheets.googleapis.com/v4/spreadsheets/MY_Spread_Sheet_ID/values/Sheet1!A1%3AA200?valueRenderOption=FORMATTED_VALUE&key={ApiKeyCode}

我的印象是控制台应该将我的电子表格的内容作为数组报告回来,但我得到了错误。

起初我认为我必须像使用 JQuery 一样将 google sheet API 链接到我的代码,但我找不到有关如何执行此操作的文档,所以这可能是我的问题。

对不起,我的英语水平很差。

标签: javascriptgoogle-sheets-api

解决方案


您可以在帖子中包含您的代码吗?仅供参考,函数 spreadsheets.values.get() 不直接返回值,而是使用返回值调用回调函数。


推荐阅读