@keftrual

Как перекинуть фото из одной папки в другую?

Как перекинуть фото из одной папки в другую, но эта папка каждый раз создается новая. У меня есть скрипт, который просто перекидывает из одной папки в другую, но можно ли как-то сделать этот id, допустим, динамическим или что-то такое.
function CopyFiles() {
  var srcFldr = DriveApp.getFolderById("");
  var srcFiles = srcFldr.getFiles();
  var desFldr = DriveApp.getFolderById("");
  var desFiles = desFldr.getFiles();
  var dfnA = [];
  while (desFiles.hasNext()) {
    var df = desFiles.next();
    dfnA.push(df.getName());
  }
  while (srcFiles.hasNext()) {
    var sf = srcFiles.next();
    if (dfnA.indexOf(sf.getName()) == -1) {
      sf.makeCopy(sf.getName(), desFldr);
    }
  }
}
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Задайте параметры для функции

function copyFiles(fromId, toId) {
  var srcFldr = DriveApp.getFolderById(fromId);
  var srcFiles = srcFldr.getFiles();
  var desFldr = DriveApp.getFolderById(toId);
  var desFiles = desFldr.getFiles();
  var dfnA = [];
  while (desFiles.hasNext()) {
    var df = desFiles.next();
    dfnA.push(df.getName());
  }
  while (srcFiles.hasNext()) {
    var sf = srcFiles.next();
    if (dfnA.indexOf(sf.getName()) == -1) {
      sf.makeCopy(sf.getName(), desFldr);
    }
  }
}

function run(){
   copyFiles('ASDFASDFSDF2345234ADSFASDF', 'ASDFSDFasf452345345SAFDF-sagasdfASDF');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы