Googleスプレッドシートapiを使用してスプレッドシートにデータを書き込んだり更新したりする必要のあるアプリケーションで作業しています。 GoogleのGoogle Sheets API Android Quickstartで提供されているAndroidクイックスタートに続き、Googleスプレッドシートからデータを取得できましたが、データの書き込み方法を理解できません。助けてくださいGoogleスプレッドシートにデータを更新/書き込む方法api android(api v4)
2
A
答えて
0
Googleシートのワークシートとデータを読んで変更するには、Manage List-based and Cell-based Feedsまで行ってみてください。
- :あなたの記事のタイトルに示されているようにあなたは、最新のを探している、とGoogleスプレッドシートAPIのバージョン4が現在利用可能であることから、以下の参考文献はあまりにも非常に参考になりますので
- Migrate to the Google Sheets API
7
あなたは正しくクイックスタートチュートリアルに従った場合、それはあなたがデータを書き込む方法を学んでから数歩です。クイックスタートチュートリアルに設けられたコードで
にライン
private static final String[] SCOPES = { SheetsScopes.SPREADSHEETS_READONLY };
を変更:これは、スプレッドシートに書き込むためのアクセスを許可する
private static final String[] SCOPES = { SheetsScopes.SPREADSHEETS };
。
、代わりの
ValueRange response = this.mService.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();
のようなものあなたは、この例では、独自のValueRangeインスタンス、valueRangeを作成し、書き込む必要があります:
this.mService.spreadsheets().values().update(spreadsheetId, range, valueRange)
.setValueInputOption("RAW")
.execute();
は、お好みのValueInputOptionを選択してください。
0
具体的な例を探して見つからなかったので、私のような初心者のために追加して、私のために働いたものをここで得ることができました。私が見た他のスレッドは、そのような「List<String>
はList<Object>
として受け入れられない」として、コンパイルの問題を投げるので、@Veiga
Object a1 = new Object();
a1 = "TEST Row 1 Column A";
Object b1 = new Object();
b1 = "TEST Row 1 Column B";
Object a2 = new Object();
a2 = "TEST Row 2 Column A";
Object b2 = new Object();
b2 = "TEST Row 2 Column B";
ValueRange valueRange = new ValueRange();
valueRange.setValues(
Arrays.asList(
Arrays.asList(a1, b1),
Arrays.asList(a2, b2)));
this.mService.spreadsheets().values().update(spreadsheetId, "A1:B2", valueRange)
.setValueInputOption("RAW")
.execute();
のおかげで、私は、この具体的な例を残します。
しかし、この例の具体的な解決策を開発するためのインスピレーションを得てくれたので、私はこれらの協力者、example @ k9yoshにHow to assign a value to a ValueRange variable in java? の回答をいただき、感謝しています。
関連する問題
- 1. GoogleスプレッドシートJava APIシートに書き込む
- 2. GoogleスプレッドシートAPI v4
- 3. Google Sheet API V4を使用してデータをGoogleシートに書き込む - Javaサンプルコード
- 4. GoogleスプレッドシートAPI v4とvalueInputOption
- 5. Googleのスプレッドシートに書き込む
- 6. Googleスプレッドシート(Java付き)にデータを書き込む
- 7. GoogleスプレッドシートAPI v4 - 値を検索
- 8. AndroidスタジオのGoogleスプレッドシートのAPIキーを埋め込む/追加する方法
- 9. GoogleスプレッドシートAPI v4 Javaの場合。
- 10. GoogleスプレッドシートAPI v4ドットネットローの削除
- 11. GoogleAuthException:GoogleスプレッドシートのAPI V4
- 12. HTTP GoogleスプレッドシートAPI v4 OAuth 2.0なしでアクセスする方法
- 13. GoogleスプレッドシートAPI + Javascriptを使用してスプレッドシートを読む方法
- 14. GoogleスプレッドシートAPI v4:データをフィルタリングするリクエストのURLを変更しましたか?
- 15. GoogleスプレッドシートAPI V4 PHP - データ400の挿入エラー
- 16. GoogleスプレッドシートAPI v4を使用してPHPでスプレッドシートに新しいシートまたはタブを作成する方法
- 17. GoogleスプレッドシートにGoogleスプレッドシートJava API
- 18. GoogleスプレッドシートAPI v4の追加リクエストは、APIキー
- 19. Googleスプレッドシートの個々のシート名を取得する方法 - GoogleシートAPI v4 - Java
- 20. APIを使用してGoogleスプレッドシートをJavaに埋め込む方法
- 21. ページを更新せずにGoogleマップAPIを正しく読み込む方法
- 22. Android Google APIの更新
- 23. GoogleスプレッドシートAPI v4のGoogleスプレッドシートアプリスクリプト関数を呼び出す
- 24. Android Studioを使用してGoogleスプレッドシートAPIの行を更新できません。
- 25. Python Google Sheets API v4:Googleシートのバッチ取得とバッチ更新の方法
- 26. Googleのスプレッドシートでアンドロイドのデータを読み込む方法は?
- 27. google APIを使用してスプレッドシートを更新する
- 28. JavaのGoogleスプレッドシートAPI v4からJSON文字列を処理する方法
- 29. CaffeでPython-APIを使ってログファイルに書き込む方法
- 30. Win32 APIのテキストファイルにマウス座標を書き込む方法は?
私はこのapi v4を理解すると思います。私は最初にapi v3を理解する必要があります。 – Shekhar
それは基本的に私が[Google Sheets APIへの移行](https://developers.google.com/sheets/guides/migration)を参考にした理由の1つです。 v3 APIとv4 APIの違いは、そのドキュメントに記載されています。 :) – Teyam