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スプレッドシートAPI v4 - 値を検索
- 6. Googleスプレッドシート(Java付き)にデータを書き込む
- 7. GoogleスプレッドシートAPI v4ドットネットローの削除
- 8. GoogleスプレッドシートAPI + Javascriptを使用してスプレッドシートを読む方法
- 9. GoogleスプレッドシートAPI v4:データをフィルタリングするリクエストのURLを変更しましたか?
- 10. GoogleスプレッドシートAPI v4を使用してPHPでスプレッドシートに新しいシートまたはタブを作成する方法
- 11. GoogleスプレッドシートAPI v4の追加リクエストは、APIキー
- 12. Googleスプレッドシートの個々のシート名を取得する方法 - GoogleシートAPI v4 - Java
- 13. GoogleスプレッドシートにGoogleスプレッドシートJava API
- 14. APIを使用してGoogleスプレッドシートをJavaに埋め込む方法
- 15. ページを更新せずにGoogleマップAPIを正しく読み込む方法
- 16. Python Google Sheets API v4:Googleシートのバッチ取得とバッチ更新の方法
- 17. Android Studioを使用してGoogleスプレッドシートAPIの行を更新できません。
- 18. google APIを使用してスプレッドシートを更新する
- 19. GoogleスプレッドシートAPI v4は何も変更せずにセル番号形式を更新します
- 20. Googleシートapi v4の範囲の色を変更する方法
- 21. Googleのスプレッドシートapi v4のシートと最新シートのリストをPythonで取得する
- 22. Android - GoogleシートAPI v4のエラー403
- 23. GoogleスプレッドシートAPI v4を使用したドキュメントのリスナー
- 24. GoogleスプレッドシートApi V4 - >背景を取得しますか? PHP
- 25. GoogleスプレッドシートAPI Javascript
- 26. Win32 APIのテキストファイルにマウス座標を書き込む方法は?
- 27. スプレッドシートAPIを作成するv4
- 28. スプレッドシートにセルを書き込む方法C#
- 29. 列GoogleスプレッドシートAPI V4の最初の非ヌルセルにデータを追加する方法Java
- 30. javascriptを使用してウェブアプリケーションからGoogleスプレッドシートv4 APIにアクセスできない
私はこのapi v4を理解すると思います。私は最初にapi v3を理解する必要があります。 – Shekhar
それは基本的に私が[Google Sheets APIへの移行](https://developers.google.com/sheets/guides/migration)を参考にした理由の1つです。 v3 APIとv4 APIの違いは、そのドキュメントに記載されています。 :) – Teyam