Buen dia amigos, hoy les dejo un script de app script con google sheets para copiar un archivo o pelicula facilmente a una carpeta en especifico, para facilitar la tarea, sin necesidad de estar dandole click derecho a cada archivo y realizar copia, con este script podras realizar las copias que desees.

  • Copiar y transferirte la propiedad como propietario del archivo a tu carpeta.
  • Especificar cuantas copias requieres en la carpeta destino por default =1

Lo he encontrado muy util ya que al copiar normalmente deves moverlo a una carpeta para hacerlo seguimos estos pasos.

  • Abrimos app script y creamos un nuevo proyecto con cualquier nombre ej “copiar archivo gdrive a carpeta”
  • El codigo por default lo borramos y en su lugar pegamos el siguiente
function copyDocs() {
  for(i=0; i<1; i++){ //Cambia el 1 por las copias que quieras en la carpeta. 
    
//Abre lo que quieras copiar en el navegador 
//Checa en url unas letras que definen el ID del documento o archivo
//Copia el ID del archivo y pegalo en  IDARCHIVOORIGEN
//Notice there are single quotations around the document ID, that is important! 

source_file = DriveApp.getFileById('IDARCHIVOORIGEN');
   
dest_folder = DriveApp.getFolderById("IDCARPETADESTINO");
  // drive.makeCopy();
new_file = source_file.makeCopy(source_file.getName() , dest_folder);

  }
}

Ya teniendo nuestra url que deseemos, buscamos su ID para usarlo, si no sabes como sacar la ID aqui esta un Script para obtenerla.

  • IDARCHIVOORIGEN , lo cambiamos por el ID del archivo origen a copiar
  • IDCARPETADESTINO , lo cambiamos por la ID de la carpeta destino.