Как перезаписать html-документ гугл-диска из скрипта

Я пытаюсь регулярно регенерировать html-файл из скрипта Google, который можно обслуживать с диска Google. Для этого мне нужно перезаписать html-документ таким образом, чтобы не изменить идентификатор документа. Текущий код, который у меня есть, создает новые версии одного и того же файла, а не перезаписывает старый файл.

 var folder = DocsList.getFolder('site');
 var contents = "<B>Dynamic Content Goes Here</B>";
 folder.createFile('test.html', contents, 'text/html');  

Любая оказанная помощь будет принята с благодарностью


person Bago    schedule 18.11.2014    source источник
comment
Вместо доступа к html-файлу по его идентификатору вы можете использовать его имя относительно общедоступной общей папки. Пример.   -  person Mogsdad    schedule 20.11.2014


Ответы (1)


Рассматривали ли вы возможность использования Drive API для обновления содержимого файла? Это перезапишет текущее содержимое новым содержимым.

Чтобы использовать DriveAPI, вам нужно добавить его через меню «Ресурсы», «Дополнительные сервисы Google». Убедитесь, что Drive API включен.

Вот дополнительная информация о службе обновления файлов:

https://developers.google.com/drive/v2/reference/files/update

person Becandoo    schedule 18.11.2014