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.

Al decir compartido o no conmigo, lo que en realidad quiero decir es qué podemos realizar una copia de alguien que nos haya compartido un archivo o realizar una copia de nuestro propio archivo, recuerda que nunca puedes copiar algo a lo que no se te haya dado acceso eso no es posible aún.

Sí te gustó el tutorial o el video por favor suscríbete a nuestro canal de YouTube uniqedumx y a Telegram @cinedriveonline o envíanos un mensaje en Telegram a este usuario @abdiasriver