Skip to content

Instantly share code, notes, and snippets.

@Dms-Codee
Last active July 23, 2024 00:15
Show Gist options
  • Select an option

  • Save Dms-Codee/60a256cee9dd0259a6af20d97dd4971d to your computer and use it in GitHub Desktop.

Select an option

Save Dms-Codee/60a256cee9dd0259a6af20d97dd4971d to your computer and use it in GitHub Desktop.
Configurar URLS de imágenes en Google Drive para HTML
const urlFolderPrincipal = // Aqui colocas el ID del folder que almacenas las imagenes
const urlBaseHTML = "https://drive.google.com/thumbnail?id=";
/**
* Method: obtenerIDs()
*
* Description: Examina los archivos de un folder especificado y
* posteriormente obtiene los ids de cada uno de los archivos.
*
* Nota: Se necesita validar si requiere solo obtener los ids de un tipo
* de archivos en particular.
*
* @return {array} idsImagenes
*
*/
function obtenerIDs()
{
let folder = DriveApp.getFolderById(urlFolderPrincipal);
let files = folder.getFiles();
let idsImagenes = [];
while (files.hasNext())
{
let file = files.next();
idsImagenes.push(file.getId())
}
return idsImagenes
}
/**
* Method: crearUrls()
*
* Description: En base a los ids obtenidos de la funcion obtenerIds()
* ejecuta un recorrido y crea las URLS para utilizarse en etiquetas
* <img> en HTML
*
* @return {array} urlsImagenes
*
*/
function crearUrls()
{
let urlsImagenes = [];
let idImagenes = obtenerIDs();
idImagenes.forEach
(
(imagenID) =>
{
let imgURL = urlBaseHTML + imagenID;
urlsImagenes.push(imgURL);
}
)
return urlsImagenes;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment