TL; Есть ли способ получить доступ к журналу изменений из файла Google Диска в сценариях Google или есть способ очистить эту информацию с помощью функции JavaScript ? Я просто хочу имя последнего редактора, и в какое время они выполнили редактирование. Вы можете просмотреть это на Google Диске, но я не могу найти метод, который обращается к нему.Написание сценария Google для создания журнала изменений для Google Диска
Эй, ребята, поэтому я работаю в небольшой компании, которая хранит все свои данные в общих папках Google Диска. В некоторых папках содержатся ценные файлы, в которых руководство также хотело бы отслеживать изменения.
Я пытаюсь внедрить Google Script, который отправит электронное письмо в конце недели, уведомляя об управлении всеми изменениями, внесенными в документ.
В настоящее время у меня есть код, который будет проходить через папку с условным выражением, которое выполняется, если файл был отредактирован в течение 7 дней. Я знаю, как запускать код для запуска и как создать электронную почту, когда я соберу необходимую информацию.
function myFunction() {
var files = DriveApp.getFiles();
while (files.hasNext()) {
var file = files.next();
if (new Date() - file.getLastUpdated() < 7 * 24 * 60 * 60 * 1000){
//This is where I would log the necessary info
}
}
}
Спасибо! Я определенно не согласен с моей стороны, но я прочитал документацию, но не знал, что расширенный сервис включен в более глубокий взгляд на API приложений Google, но скорее обсудил более неясные приложения Google, такие как группы и G +. Я смотрел только на основную документацию, жаль, что тратил ваше время. – WillM
Не беспокойтесь, я не считаю, что время тратится впустую, но довольно много пользователей не ссылаются на документацию, и лучший способ узнать - это что-то сделать с помощью документации. Мое мнение таково, что то, что вы узнаете сами, гораздо легче, чем то, что вы получили в ответ. В этом случае я просто использовал поиск в документации Google для слова _revision_, и это была первая страница, возвращенная :) – Vytautas