Синхронизация двух учетных записей Google Диска с помощью скриптов Google [закрыто]
У меня есть две учетные записи Google Диска, и я хочу, чтобы они автоматически синхронизировались с помощью скриптов Google.
Мне нужен скрипт, чтобы сделать следующее:
Мне нужно, чтобы вся папка и файлы (в исходной учетной записи Google Диска) синхронизировались с целевой учетной записью Google Диска после внесения каких-либо изменений (новые/измененные/удаленные файлы/папки).
Он должен уведомить меня по электронной почте, как только будет совершено действие.
Пожалуйста, помогите мне понять, как начать делать этот скрипт, так как я собрал этот скрипт из других, которые я нашел на этом форуме:
function copyfile() {
var sourceFolderName = "root";
var destinationFolderName = "Folder 2 ID";
var source_folder = DriveApp.getFoldersByName(sourceFolderName).next();
var files = source_folder.getFiles();
var dest_folder = DriveApp.getFoldersByName(destinationFolderName).next();
var destination_files = [];
var fileIterator = dest_folder.getFiles()
while (fileIterator.hasNext())
destination_files.push(fileIterator.next().getName());
while (files.hasNext()) {
var srcFile = files.next();
var newName = srcFile.getName();
if (destination_files.indexOf(newName) == -1) {
srcFile.makeCopy(dest_folder);
}
}
}