0

我试图让 fusion-table 的内容知道表的名称。我在 Android 代码中使用 Java Google API 库。实际上我使用这段代码:

String table_name = "table";
TableList tablelist = client.table().list().execute();
if (tablelist.getItems()!=null){
   for (Table table : tablelist.getItems()) {
           if (table.getName().equals(table_name)){
         `     String fusionId = table.getTableId();
           }
       }
}

因为它本身在一个圆圈中,在我看来很重......我更喜欢使用知道名称的“行脚本”来获取 TableId。

有什么解决办法吗?

4

1 回答 1

0

您可以使用 Google Drive API 按名称定位 Fusion Table

调用文件:q=title 的列表包含 'table_name' 和 mimeType = 'application/vnd.google-apps.fusiontable'

如果存在具有该名称的文件描述符,这将返回一个文件列表,其中包含您的表的文件描述符。文件 id 也是表 id。

于 2013-09-23T10:27:16.653 回答