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

Rom*_*man 5 python google-sheets google-sheets-api

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

小智 5

您可以使用方法:电子表格.get来获取特定单元格的颜色。

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

例如,这张图片指定了范围 B1。

在此处输入图片说明

通过使用这种spreadsheets.get,你将在这里得到的结果"backgroundColor": {"green": 1},而不是只有背景颜色,你也将获得在这里fontFamilyfontSize如果是bolditalicstrikethroughunderline

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

这是我使用的请求。

GET https://sheets.googleapis.com/v4/spreadsheets/YOUR_SPREADSHEET_ID?includeGridData=true&ranges=B1&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)