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()