我一直在开发一个应用程序,我需要使用谷歌电子表格 API 将数据写入和更新到电子表格。我已经按照google提供的Android Quickstart进行操作谷歌表格API
安卓快速入门 https://developers.google.com/sheets/quickstart/android#step_5_setup_the_sample并能够从谷歌电子表格中检索数据,但我无法理解如何写入数据。请帮忙
如果您正确地遵循了快速入门教程,那么您只需几步即可学习如何编写数据。
在快速入门教程中提供的代码中,更改行
private static final String[] SCOPES = { SheetsScopes.SPREADSHEETS_READONLY };
to:
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。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)