
Ayuda con Script para mover archivos de entre carpetas de google drive automáticamente
Publicado por Leonardo (14 intervenciones) el 28/12/2022 12:25:53
Le agradezco de antemano por responder. Necesito un script para mover archivos de una carpeta a otra según el nombre del archivo,
es decir, si el archivo se llama: "informe número 1" que se pueda pasar de la carpeta donde se encuentra a la carpeta "informe 1" si tiene el nombre "informe número 2" pasar de la carpeta donde se encuentra a la carpeta "informe 2" y así sucesivamente, los archivos que contienen ciertas palabras se pueden mover a una carpeta determinada. Se puede hacer? Intenté implementar varios scripts pero me dan error.
El que mejor me funcionó es el siguiente pero no logro que haga lo que quiero y no sé que estoy haciendo mal
function getTheFiles() {
var dApp = DriveApp;
var folderIter = dApp.getFoldersByName("Informes");
var folder = folderIter.next();
var filesIter = folder.getFiles();
var AgustinEmmanuelDuran = folder.getFoldersByName("AGUSTIN EMMANUEL DURAN").next();
while(filesIter.hasNext()){
var file = filesIter.next();
var filename = file.getName();
if(filename = "informe AGUSTIN EMMANUEL DURAN"){
file.moveTo("AGUSTIN EMMANUEL DURAN");
}}
}
Muchas gracias por la ayuda
es decir, si el archivo se llama: "informe número 1" que se pueda pasar de la carpeta donde se encuentra a la carpeta "informe 1" si tiene el nombre "informe número 2" pasar de la carpeta donde se encuentra a la carpeta "informe 2" y así sucesivamente, los archivos que contienen ciertas palabras se pueden mover a una carpeta determinada. Se puede hacer? Intenté implementar varios scripts pero me dan error.
El que mejor me funcionó es el siguiente pero no logro que haga lo que quiero y no sé que estoy haciendo mal
function getTheFiles() {
var dApp = DriveApp;
var folderIter = dApp.getFoldersByName("Informes");
var folder = folderIter.next();
var filesIter = folder.getFiles();
var AgustinEmmanuelDuran = folder.getFoldersByName("AGUSTIN EMMANUEL DURAN").next();
while(filesIter.hasNext()){
var file = filesIter.next();
var filename = file.getName();
if(filename = "informe AGUSTIN EMMANUEL DURAN"){
file.moveTo("AGUSTIN EMMANUEL DURAN");
}}
}
Muchas gracias por la ayuda
Valora esta pregunta


0