我尝试过很多R& D从我的android studio应用程序访问私人Google电子表格数据。我能够登录屏幕,然后通过我的凭据登录。但登录后我执行代码:
ValueRange response = this.mService.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
它一直在屏幕上返回null值。 任何人都可以帮助我。
我仍然是Android应用中的学习者,并会对此发表评论。
我可以粘贴所有帮助您帮助我的代码..
答案 0 :(得分:0)
您可能需要检查并确保使用正确的HTTP请求语法。如Method: spreadsheets.values.get中所述,
网址使用Google API HTTP annotation语法。
如果您的请求成功,响应正文包含ValueRange的实例。
进一步阅读,响应正文中的values[]
指的是读取或写入的数据。请注意,对于输入,支持的值类型为:bool,string和double。这样,请确保您的数据仅使用给定的支持值。
希望有所帮助。
答案 1 :(得分:0)
问题已解决。问题是在下面的语法而不是传递谷歌项目我通过我的Android项目。
mService = new com.google.api.services.sheets.v4.Sheets.Builder(
transport, jsonFactory, credential)
.setApplicationName("GoogleSheet API")
.build();