Copy The File es-419 Explainer

Explicador de Copia el archivo

Objetivo de este rompecabezas: Usar Apps Script para crear una copia de un archivo en Drive e imprimir su id.

Tutorial de la solución: Apps Script tiene funciones de código personalizadas que se conectan a Drive. Un ejemplo es .makeCopy(), que crea una copia de un archivo de Drive. Devuelve un nuevo archivo que tiene el mismo contenido que el archivo que copió, pero una id diferente. Otro ejemplo es .getId(), que obtiene la id de un archivo de Drive.

Para completar el rompecabezas, crea una variable llamada secondCopy que almacene una nueva copia de file usando file.makeCopy(). Luego, crea otra variable llamada secondCopyId que almacene la id de secondCopy usandosecondCopy.getId(). Por último, imprime secondCopyId en la consola.

Solución del código de ejemplo:

let id = '1gJAiEKJd8NMdjI_EcI12y3iIYk3E8wokAJEOijsZcf0';
let file = DriveApp.getFileById(id);

let firstCopy = file.makeCopy();
let firstCopyId = firstCopy.getId();
console.log(firstCopyId);

let secondCopy = file.makeCopy();
let secondCopyId = secondCopy.getId();
console.log(secondCopyId);

Conceptos de JavaScript: variables, strings

Conceptos de Apps Script: DriveApp, .getFileById(), .makeCopy(), .getId()