使用带有非拉丁字符的A1表示法访问Google表格中的值

内森

我正在尝试访问本地化为俄语的Google Spreadsheet中的值。在俄语中,工作表为Лист,因此默认工作表名称为Лист1和Лист2,依此类推。

我用来从特定工作表中检索值的方法是使用电子表格值API和A1表示法将结果限制为特定工作表:

/ v4 / spreadsheets / {spreadsheet-it} / values /Лист1!1:1

但是,Google API返回了400个错误的请求。如果我手动重命名工作表以仅使用拉丁字符(如Sheet1),则工作正常。

但这要问我们的用户使用不同字母的语言是太多了-我希望我没有在文档中看到使用数字表ID而不是表标题访问特定表的值的方法吗?

谢谢!

Tanaike

回答问题1:

在我的环境中,我可以确认它是https://sheets.googleapis.com/v4/spreadsheets/[SPREADSHEETID]/values/Лист1!1:1可行的。当我看到响应值时,"range": "'Лист1'!A1:Z1"可以看到。例如,Лист1用单引号括起来https://sheets.googleapis.com/v4/spreadsheets/[SPREADSHEETID]/values/'Лист1'!1:1怎么

使用curl命令时,如下所示。

curl \
  "https://sheets.googleapis.com/v4/spreadsheets/[SPREADSHEETID]/values/%27%D0%9B%D0%B8%D1%81%D1%821%27%211%3A1" \
  -H "Authorization: Bearer ###"
  • %27%D0%9B%D0%B8%D1%81%D1%821%27%211%3A1'Лист1'!1:1在这种情况下,范围值由URL编码进行编码。

    • 我还认为,在您的情况下,可能需要像上面这样的URL编码。
  • 顺便说一句,在我的环境中,我可以确认以下curl命令也可以使用。

      curl \
        'https://sheets.googleapis.com/v4/spreadsheets/[SPREADSHEETID]/values/Лист1!1:1' \
        -H 'Authorization: Bearer ###'
    

回答问题2:

如果要使用工作表ID检索单元格值,以下方法如何?在这种情况下,https://docs.google.com/spreadsheets/d/[SPREADSHEETID]/gviz/tq?gid=[SHEETID]&range=1:1&tqx=out:csv用作端点。

curl \
  'https://docs.google.com/spreadsheets/d/[SPREADSHEETID]/gviz/tq?gid=[SHEETID]&range=1:1&tqx=out:csv' \
  -H "Authorization: Bearer ###"
  • 当运行上述curl命令时,该值以CSV格式返回。
  • 通过使用访问令牌,无需发布即可检索值。

参考文献:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有非拉丁字符的Rails友好ID

来自分类Dev

VBA InputBox() 中的非拉丁字符

来自分类Dev

联系表格不接受非拉丁字符

来自分类Dev

如何在表格中查找拉丁字符?

来自分类Dev

带有重音/拉丁字符的JSON请求

来自分类Dev

在表中查找非拉丁字符 (Oracle)

来自分类Dev

如何使用非拉丁字符的FXML和属性文件?

来自分类Dev

Javascript toLowerCase()使用非拉丁字符提供不同的长度

来自分类Dev

如何使用 Mongoosastic 在 ElasticSearch 自动完成中处理非拉丁字符?

来自分类Dev

Cloudant Java非拉丁字符

来自分类Dev

getapplicationlabel 是否返回非拉丁字符?

来自分类Dev

XSD字符串模式,包括带有拉丁字符的电子邮件

来自分类Dev

python导入带有中文字符和拉丁字符的csv文件

来自分类Dev

MySQL将拉丁字符拼合为非拉丁字符

来自分类Dev

在PostgreSQL的连接字符串UserID中使用非拉丁字符

来自分类Dev

带有拉丁字符的Golang正则表达式边界

来自分类Dev

具有非拉丁字符的Golang正则表达式

来自分类Dev

使用 jquery 使用非拉丁字符搜索过滤器功能

来自分类Dev

C#-非拉丁字符在数据库Visual Studio中无法正确显示

来自分类Dev

如何在xml c#中替换非ascii西方拉丁字符,例如'┌''├''⌐''┐''┴'

来自分类Dev

如何读取从iDTCPServer发送的内存流中的非拉丁字符?

来自分类Dev

如何将非拉丁字符串传递给Django中的url参数?

来自分类Dev

是否可以在CSS内容伪元素中添加非拉丁字符?

来自分类Dev

如何将fmt命令与非拉丁字符一起使用?

来自分类Dev

如何浏览以非拉丁字符命名的目录?

来自分类Dev

发送帖子包含python的非拉丁字符

来自分类Dev

角http发布将非拉丁字符转换为?

来自分类Dev

如何浏览以非拉丁字符命名的目录?

来自分类Dev

对非拉丁字符不敏感的SQL查询?

Related 相关文章

  1. 1

    带有非拉丁字符的Rails友好ID

  2. 2

    VBA InputBox() 中的非拉丁字符

  3. 3

    联系表格不接受非拉丁字符

  4. 4

    如何在表格中查找拉丁字符?

  5. 5

    带有重音/拉丁字符的JSON请求

  6. 6

    在表中查找非拉丁字符 (Oracle)

  7. 7

    如何使用非拉丁字符的FXML和属性文件?

  8. 8

    Javascript toLowerCase()使用非拉丁字符提供不同的长度

  9. 9

    如何使用 Mongoosastic 在 ElasticSearch 自动完成中处理非拉丁字符?

  10. 10

    Cloudant Java非拉丁字符

  11. 11

    getapplicationlabel 是否返回非拉丁字符?

  12. 12

    XSD字符串模式,包括带有拉丁字符的电子邮件

  13. 13

    python导入带有中文字符和拉丁字符的csv文件

  14. 14

    MySQL将拉丁字符拼合为非拉丁字符

  15. 15

    在PostgreSQL的连接字符串UserID中使用非拉丁字符

  16. 16

    带有拉丁字符的Golang正则表达式边界

  17. 17

    具有非拉丁字符的Golang正则表达式

  18. 18

    使用 jquery 使用非拉丁字符搜索过滤器功能

  19. 19

    C#-非拉丁字符在数据库Visual Studio中无法正确显示

  20. 20

    如何在xml c#中替换非ascii西方拉丁字符,例如'┌''├''⌐''┐''┴'

  21. 21

    如何读取从iDTCPServer发送的内存流中的非拉丁字符?

  22. 22

    如何将非拉丁字符串传递给Django中的url参数?

  23. 23

    是否可以在CSS内容伪元素中添加非拉丁字符?

  24. 24

    如何将fmt命令与非拉丁字符一起使用?

  25. 25

    如何浏览以非拉丁字符命名的目录?

  26. 26

    发送帖子包含python的非拉丁字符

  27. 27

    角http发布将非拉丁字符转换为?

  28. 28

    如何浏览以非拉丁字符命名的目录?

  29. 29

    对非拉丁字符不敏感的SQL查询?

热门标签

归档