API4を使用してGoogle SpreadSheetからデータを取得するために何が行われるべきかを最終的に理解するために複数のブログと投稿を参照しようとしましたが、valuerangeはnullを返します。私はどこかで間違った価値を渡したと確信しています。私はいくつかの助けが必要です。私を助けてください。GoogleシートAPI V4 null ValueRangeを返す
マイコードGETDATA.CLASS
mService = new com.google.api.services.sheets.v4.Sheets.Builder(
transport, jsonFactory, credential)
.setApplicationName("Google Sheet Private")
.build();
今私の最初の質問 - それはcom.google.apiのオブジェクトを作成するために、上記のコードを使用するように与えられたドキュメントでQ1
。 services.sheets.v4.Sheets mService。アプリケーション名は何ですか?私が作成しているAppの名前(AndroidManifest.xmlかパッケージの値ですか?Log.dをログに記録するときに、Google開発者コンソールで承認リクエストを作成しているときに入力したパッケージ名とは関係ありません( "hello"、 " MakeRequest内部「+ mService.toStringは());それは私がこのような値を返す。.. インサイドMakeRequest [email protected]
2番目の質問、Q2
ValueRangeの戻り値はnull
マイコード:
String spreadsheetId = data.getStringExtra("SSID");
String range = "Class Data!A1:E";
Log.d("hello","mService spreadsheets values
"+this.mService.spreadsheets().values());
Log.d("hello","Value Range GET
"+this.mService.spreadsheets().values()
.get(spreadsheetId, range).getMajorDimension());
の
プリント:
助けてください mServiceスプレッドシートはcom.google.api.services.sheets.v[email protected]
値の範囲がnull GET値
誰でも私をここで助けてもらえますか? –