2013-04-16 3 views
0

В настоящее время я занимаюсь разработкой веб-приложение в GoogleWebToolkit, который должен (т.е. ява фоновым.):Нужен ли мне API-интерфейс Drive API, или API таблиц, или и то, и другое?

  1. Копировать существующий Google Диска документ электронной таблицы на том же диске
  2. Modify эту скопированную версию на основе некоторые бизнес-логики.

Я заглянул в API Google Spreadsheet, но мне было трудно работать с логикой oAuth. Затем я просмотрел API Google Drive и нашел пример проекта Dr.Edit.

Этот последний проект выглядит хорошо, и я могу создавать и редактировать текстовые файлы, но теперь также можно использовать какой-то API, который вместо этого считывает документы SpreadSheet?

Подводя итог: должен ли я объединить API таблиц и API Drive. Что рекомендуется? Я запутался.

ответ

1

Вы можете управлять файлами (создавать/редактировать/удалять/просматривать) с помощью SDK Google Диска, но для этого необходимо использовать API таблиц для изменения листингов, строк и ячеек по отдельности.

Как только вы приобретете токен доступа, вы также можете использовать его для доступа к конечным точкам электронных таблиц. Удостоверьтесь, что вы авторизуетесь также для следующих областей:

https://spreadsheets.google.com/feeds 
+0

Спасибо за ответ! Есть ли пример где-нибудь, как разбирать входящий поток данных файла в объекты API таблиц? Есть ли какая-либо документация по этому поводу? –

+0

Вам не нужно загружать и обрабатывать файлы. Вы можете собирать метаданные о них, такие как fileId, title и использовать API таблиц для изменения рабочих листов, строк и ячеек. Посмотрите на https://developers.google.com/google-apps/spreadsheets/#working_with_worksheets –

+0

aha, поэтому файлы электронной таблицы изменяются на месте на Диске вместо загрузки, изменения и повторной загрузки под другим именем? –

Смежные вопросы