我有一个Google表单,可以在我的Google云端硬盘帐户中拥有的Google SpreadSheet中记录所有回复。响应的SpreadSheet显示在" My Drive"在计算机上访问Google云端硬盘的部分。
我目前正在编写一个Android应用程序,下载该SpreadSheet并对其进行解析,以获取某些数据。
我已找到文件,我可以获取文件的标题,说明和导出链接。但是,当我尝试获取File的DownloadUrl时,我得到一个NullPointerException。
根据https://developers.google.com/drive/web/manage-downloads API(" file.getDownloadUrl())")的这一部分,如果没有下载网址,那么"该文件不会t有任何内容存储在云端硬盘"
如果我的云端硬盘上有超过100个响应的SpreadSheet没有任何内容存储在云端硬盘上?
答案 0 :(得分:1)
此处的内容是指二进制内容。 Google Spreadsheets(以及其他Google Docs类型)不会存储为二进制内容。您可以使用ExportLinks以二进制格式(如csv)获取它。或者,您可以使用特定于电子表格的API(如应用程序脚本)与电子表格内容进行交互。