Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

614
Vistas
google appscript para mover el contenido de la carpeta a otra carpeta

Soy nuevo en esto y no programador o codificador.

Estoy tratando de hacer que el script de la aplicación de Google mueva el contenido de la carpeta a otra carpeta en Google Drive

me encontré con este enlace

Estoy usando el siguiente código y se ejecuta sin errores, pero los archivos no se mueven.

 function myFunction() { var source_folder = DriveApp.getFolderById('1fMCHA4-b2a2BQjO0VD2dd5m4V5WvXz9D') var dest_folder = DriveApp.getFolderById('1LbZchJflfcnOKqSPYCdGcFTI_7AAVJIi') function moveFiles(source_folder, dest_folder){ var files = source_folder.getFiles(); while (files.hasNext()) { var file = files.next(); dest_folder.addFile(file); source_folder.removeFile(file); } } }

¿Puede alguien aconsejar?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Probar:

 function myFunction() { const source_folder = DriveApp.getFolderById('1fMCHA4-b2a2BQjO0VD2dd5m4V5WvXz9D') const dest_folder = DriveApp.getFolderById('1LbZchJflfcnOKqSPYCdGcFTI_7AAVJIi') // Call the function: moveFiles(source_folder, dest_folder) function moveFiles(source_folder, dest_folder) { const files = source_folder.getFiles() while (files.hasNext()) { const file = files.next() file.moveTo(dest_folder) } } }

En lugar de copiar y eliminar cada archivo, ¡simplemente muévalo!

El principal problema que tuvo fue que no estaba calling su función. Sólo lo habías definido.

Aprende más:

  • Archivo.moverA()
about 4 years ago · Juan Pablo Isaza Denunciar

0

Similar a la primera respuesta pero usa la API de Drive para realizar el movimiento

 function movefiles() { const sfldr = DriveApp.getFolderById('sid'); const dfldr = DriveApp.getFolderById('did'); const files = sfldr.getFiles() while (files.hasNext()) { const file = files.next() Drive.Files.update({ "parents": [{ "id": dfldr.getId() }] }, file.getId(), null, { supportsAllDrives: true }); } }

Drive.Files.update

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda