1
私はPython Google Sheets APIを使用しています。個々のセルの色を読みたいと思います。私はドキュメントを読んだことがありますが、色の書式ではなく、セルからテキストを取得する方法に関する情報しか見つかりませんでした。Googleシート内のセルの色を読み取る方法
私はPython Google Sheets APIを使用しています。個々のセルの色を読みたいと思います。私はドキュメントを読んだことがありますが、色の書式ではなく、セルからテキストを取得する方法に関する情報しか見つかりませんでした。Googleシート内のセルの色を読み取る方法
Method: spreadsheets.getを使用すると、特定のセルの色を取得できます。
spreadsheetId
を渡して、真includeGridData
のパラメータに設定してください。
たとえば、この画像は範囲B1を指定します。
このspreadsheets.getを使用することにより、あなたはここで"backgroundColor": {"green": 1}
の結果を取得します、とだけでなく、背景色が、あなたもここfontFamily
、fontSize
を取得し、それがある場合bold
、italic
、strikethrough
またはunderline
。
スプレッドシートを作成して試すことができます。次に、上記の画像に従います。
ここで私が使用しているリクエストです。
GET https://sheets.googleapis.com/v4/spreadsheets/YOUR_SPREADSHEET_ID?includeGridData=true&ranges=B1&key={YOUR_API_KEY}
PythonのGspread [https://github.com/burnash/gspread]モジュールを調べましたか? –