python - 如何读取 Google 表格中单元格的颜色

标签 python google-sheets google-sheets-api

我正在使用 Python Google Sheets API,我想读取单个单元格的颜色。我已经阅读了文档,但我只能找到有关如何从单元格中检索文本的信息,而不是颜色格式。

最佳答案

您可以使用 Method: spreadsheets.get获取特定单元格的颜色。

只需传递 spreadsheetId 并确保将 includeGridData 参数设置为 true

比如这张图片指定范围B1。

enter image description here

通过使用此 spreadsheets.get,您将在此处获得 "backgroundColor": {"green": 1} 的结果,不仅是背景颜色,您还将在此处获得 fontFamily, fontSize 如果是bold, italic, strikethrough or 下划线

您可以通过创建电子表格来尝试,然后按照上图操作。

这是我使用的请求。

GET https://sheets.googleapis.com/v4/spreadsheets/YOUR_SPREADSHEET_ID?includeGridData=true&ranges=B1&key={YOUR_API_KEY}

关于python - 如何读取 Google 表格中单元格的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41981911/

相关文章:

python - 使用关键字和 jython 2.5.1

python - session 中 Tensor.eval() 的问题

Python递归函数,打印反向数字

xpath - 用于从指定/选定节点提取 xpath 查询的工具

java - 在 Java 中使用 Google Drive 中的 Google Spreadsheet API 创建电子表格

javascript - 使用 Nodejs 将行添加到 Google Sheet

python - 寻找在python中读取音频波值

javascript - 迭代 Google Apps 脚本中的对象并打印到 Google 表格

javascript - 如何将行添加到第一个空行?带有 Chrome 扩展的 Google 电子表格 API

c# - 如何将 IList<object> 转换为字符串数组?