Я попытался создать скрипт, редактирующий электронные таблицы google. Но документации недостаточно, чтобы понять, как именно работать с API. Я сделал регистрацию в диспетчере API, и я загрузил json-файл. Не могли бы вы привести несколько примеров того, как я могу редактировать документ на Google Диске? СпасибоAPI Google Диска - PHP (CRUD)
ответ
Вы можете использовать Google Realtime API
, он обеспечивает сотрудничество как сервис для файлов в Google Диске с помощью операционных преобразований. API представляет собой библиотеку JavaScript, размещенную Google, которая обеспечивает совместные объекты, события и методы для создания совместных приложений.
Модель данных API реального времени может изменяться в результате изменений, сделанных кем-то, кроме текущего пользователя. Модели данных в реальном времени «в конечном итоге согласованы». Это означает, что, если все сотрудники перестанут редактировать, в конечном итоге все будут видеть одну и ту же модель данных.
Приложения, в которых несколько человек должны редактировать одни и те же данные одновременно. Редакторы документов - отличные примеры такого рода приложений. API реального времени обрабатывает все аспекты передачи, хранения и разрешения конфликтов, когда несколько пользователей редактируют файл.
Для создания сценариев используйте Class DocumentApp
, служба документа создает и открывает Documents, которые могут быть отредактированы. Документы можно открыть или создать с помощью DocumentApp.
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID_GOES_HERE');
// Create and open a document.
doc = DocumentApp.create('Document Name');
Вот документация, как обновить файлы диска: https://developers.google.com/drive/v2/reference/files/update