У меня есть форма Google, которая регистрирует все свои ответы в Google SpreadSheet, который я владею на моей учетной записи Google Диска. SpreadSheet ответов отображается в разделе «Мой диск» на Google Диске при доступе на компьютере.Как файл Google Диск не имеет «какого-либо содержимого, хранящегося на Диске»?
В настоящее время я пишу приложение для Android, которое загружает этот SpreadSheet и анализирует его для определенных данных.
Я нахожусь в точке, где я нашел файл, и я могу получить заголовок, описание и экспортные ссылки файла. Однако, когда я пытаюсь загрузить файл DownloadUrl, я получаю исключение NullPointerException.
По этой части https://developers.google.com/drive/web/manage-downloads API («file.getDownloadUrl())»), если нет загрузки URL, то «Файл не имеет никакого контента, хранящегося на диске»
Как можно SpreadSheet на моем диске с более чем 100 ответами не имеет содержимого, хранящегося на Диске?
Да! Ты прав. Я хочу, чтобы Google дал понять, что у Google Sheets был свой совершенно другой API. –
Не совсем верно, что в таблицах есть совершенно другой API. API-интерфейс Drive - это загрузка/загрузка целых файлов, которые могут быть электронными таблицами, документами, презентациями, вашими собственными файлами и т. Д. Так получилось, что в таблицах есть * дополнительный * api, который позволяет вам получить доступ к нему на уровне строк/ячеек. – pinoyyid