Google Sheet API V4 Returning null ValueRange



我试图转介多个博客和帖子,以最终了解使用API4从Google电子表格获取数据需要做的事情,但是Valuerange返回null。我敢肯定,我在某个地方的价值错误,我需要一些帮助。请帮助我。

我的getData.class码

mService = new com.google.api.services.sheets.v4.Sheets.Builder(
                transport, jsonFactory, credential)
                .setApplicationName("Google Sheet Private")
                .build();

现在我的第一个问题-Q1

在文档中,使用上述代码创建com.google.api.services.sheets.v4.sheets mservice的对象。这是我正在创建的应用程序的名称(从AndroidManifest.xml?还是包装。与我在Google Developer Console中创建授权请求时输入的软件包名称有什么关系内部Makerequest" mservice.tostring());它像这样返回我的价值。内部makerequest com.google.api.services.sheets.v4.sheets@945eb81

第二个问题,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电子表格值

值范围获取null

请帮助

问题已解决。Google控制台创建的Google项目应在以下语法中传递。

 mService = new com.google.api.services.sheets.v4.Sheets.Builder(
            transport, jsonFactory, credential)
            .setApplicationName("GoogleSheet API")
            .build();

相关内容

  • 没有找到相关文章

最新更新