2014-11-18 2 views
0

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

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

Любой помощь, оказываемая бы весьма признателен

+0

Вместо того, чтобы получить доступ к файлу HTML по его идентификатору, вы можете использовать его имя, по отношению к публично общей папке. Пример: https://1babe51d5d351d629d85ab933371bd88040c8efd.googledrive.com/host/0B2kSPNhhUowaZUtVVUFfT3pOSkU/bug.png – Mogsdad

ответ

0

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

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

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

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

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