私はPython用のGoogleスプレッドシートクイックスタートを使用しています。私は複数のセル、一度に1つのセル、Googleシートapiからプルし、テキストドキュメントに各値を接続しようとしています。私はspreadsheets().values().get()
でこれをやってきましたが、APIをあまりにも叩いてしまいました。そして、batchGet()メソッドはそれが良いと思われます。 GoogleスプレッドシートAPI v4を読み終えましたが、spreadsheets().values().batchGet()
のranges
パラメータの正しい書式設定が見つかりませんでした。ドキュメントによると、それは文字列の配列、またはおそらくJSONオブジェクトを取りますが、ドキュメントの形式の例はありません(実際には// TODO
と書かれています)!誰かが正しい形式を知っていますか?私が試した:スプレッドシート()。values()の `ranges`属性の正しい書式batchGet()GoogleシートAPI
spreadsheetId = 098217340987123049817235blahblahblah
ranges = ["A100:A100, "B100:B100"]
spreadsheets().values().batchGet(spreadsheetId=spreadsheetId, ranges=ranges)
と
spreadsheetId = 098217340987123049817235blahblahblah
ranges = ["A100:A100"]
spreadsheets().values().batchGet(spreadsheetId=spreadsheetId, ranges=ranges)
と単なる文字列をこれらのリターン[]
の
spreadsheetId = 098217340987123049817235blahblahblah
ranges = "A100:A100"
spreadsheets().values().batchGet(spreadsheetId=spreadsheetId, ranges=ranges)
それぞれ確認します。
spreadsheets().values().get()
とranges="A100:A100
を使用すると、関数は[['cellvalue']]
を返します。データがあることがわかります。
どのような考えですか?