首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Documents API

Google Documents API
EN

Stack Overflow用户
提问于 2012-09-08 22:08:09
回答 1查看 339关注 0票数 0

我正在使用Google documents api。

代码语言:javascript
复制
DocsService service = new DocsService(APP_NAME);
service.query(qry, DocumentListFeed.class);
List<DocumentListEntry> docEntries = docFeed.getEntries();
for(DocumentListEntry entry : docEntries)
{
   System.out.println(entry.getQuotaBytesUsed());
}

我使用上面的代码来获取文档的大小。

如果我上传一个文档到谷歌,我得到的是大小。如果我创建一个document/spreadsheet/drawing/presentation/form,,我得到的大小为零。

我需要以下问题的解决方案。1.如何为创建的Google文档获取合适的文件大小2.如何区分电子表格和表单?两者我都将entry.getType()作为电子表格。

请任何人帮帮我。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-09 01:30:09

1) Google文档不使用用户账户上的任何存储配额,因此报告的大小始终为零

2)当请求表单时,文档列表API将在xml响应中包含元素<docs:hasForm value='true'/>,但是,该值不会被Java客户端库公开。您应该更新到较新的Drive API,然后检查项目的MIME类型,对于表单为application/vnd.google-apps.form,对于电子表格为application/vnd.google-apps.spreadsheet

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12331451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档