Как получить доступ к последней созданной подпапке и ее файлам на диске Google с помощью google-apps-script - PullRequest
1 голос
/ 24 октября 2019

Мне нужен доступ к последней созданной подпапке из родительской папки и файлов подпапки, но я не могу этого сделать. Любая помощь в этом отношении будет принята с благодарностью.

Я пытаюсь получить файлы последней созданной папки, но выдает ошибку.

function myFunction() {
  // set the folder to pull folder names from
var parentid = "19mrz1uwYVCnmW1XZJYq3";
var parent = DriveApp.getFolderById(parentid);
var parentfolder= parent.getfolders();
var folders = parentfolder.getLastupdated();
  var dd = folders.getfiles();
}

Мне нужно перебрать последнююсоздал подпапку и поработал над ее содержимым, скопировав ее в другое место.

1 Ответ

2 голосов
/ 24 октября 2019

Новейшую папку можно найти с помощью функции JS lower () и метода сценариев приложений getDateCreated () .

Пример:

function myFunction() {

var parentid = "19mrz1uwYVCnmW1XZJYq3";
var parent = DriveApp.getFolderById(parentid);
var parentfolder= parent.getFolders();
  var array=[];
  var arrayFolders=[];
  while (parentfolder.hasNext()) {
  var folders = parentfolder.next();
    array.push(folders.getDateCreated());
    arrayFolders.push(folders.getId());
  } 
  var date=array.reduce(function (a, b) { 
    return a > b ? a : b; 
  }); 
  var index=array.indexOf(date);
  var newestFolder=DriveApp.getFolderById(arrayFolders[index]);
  var myFiles=newestFolder.getFiles();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...