-1
私はPython 3を使用しており、行ではなく列でGoogleスプレッドシートから値を取得しようとしています。完全に罰金作品と正しい値を出力スプレッドシートから行ではなく列の値を取得する方法
rangeName = 'sheet1!A2:D4?majorDimension=COLUMNS'
result = service.spreadsheets().values().get(
spreadsheetId=spreadsheetId, range=rangeName).execute()
values = result.get('values', [])
print (values)
戻り
<HttpError 400 when requesting https://sheets.googleapis.com/v4/spreadsheets/143FCe6qayfm-g8-PvYr_rz5fF4Fjpg-ZZVWbF11xF6o/values/HCMasterX%21A2%3AD4%2CmajorDimension%3DCOLUMNS?alt=json returned "Unable to parse range: HCMasterX!A2:D4,majorDimension=COLUMNS">
一方、
rangeName = 'sheet1!A2:D4'
result = service.spreadsheets().values().get(
spreadsheetId=spreadsheetId, range=rangeName).execute()
values = result.get('values', [])
:私は、しかし、このコードをサンプル
here that explains that majorDimension need to be changed to COLUMNS を読みました。 私はrangeNameを "、majorDimensions = COLUMNS"で終わらせるなど、他の多くのバリエーションに変更しようとしましたが、どれも効果がありませんでした。 ヘルプ/ガイダンスをいただければ幸いです。
あなたは神です、ありがとう! – NickBow