我正在尝试获取融合表的内容,知道表的名称。我在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。
有什么解决方案吗?
发布于 2013-09-23 18:27:17
您可以使用Google Drive API按名称查找Fusion Table
调用Files: list包含'table_name‘和mimeType =’q=title /vnd.google-apps.fusiontable‘
这将返回一个文件列表,其中包含表的文件描述符(如果存在同名的文件描述符)。文件id也是表id。
https://stackoverflow.com/questions/18799483
复制相似问题