我正在使用 Python Google Sheets API,我想读取单个单元格的颜色。我已经阅读了文档,但我只能找到有关如何从单元格中检索文本的信息,而不是颜色格式。
最佳答案
您可以使用 Method: spreadsheets.get获取特定单元格的颜色。
只需传递 spreadsheetId
并确保将 includeGridData
参数设置为 true。
比如这张图片指定范围B1。
通过使用此 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/