
  


---
title: "Peso de las imagenes con js para Google Sheet - Carlos Sánchez"
description: "Aprovecha el potencial de Google Sheet y js para tareas SEO como saber el tamaño de una imagen"
author: "Carlos Sánchez"
url: https://carlossanchezdonate.com/articulo/saber-peso-imagenes-google-sheet/
image: https://carlossanchezdonate.com/wp-content/uploads/tb-sheet-js-img.jpg
---





# Saber el peso de las imágenes con Google Sheet




                Utiliza funciones de JavaScript para tus celdas de Google Sheet






![Saber el peso de las imágenes con Google Sheet](https://carlossanchezdonate.com/wp-content/uploads/cover-sheet-js-img.jpg)




**Autor:**

        : [Carlos Sánchez](https://carlossanchezdonate.com/sobre-mi/)


**Temática: **
: [Multimedia](https://carlossanchezdonate.com/seo-avanzado/multimedia/)




**Fecha de publicación:**

        : 2024-04-05



**Última revisión:**

        : 2024-04-09



A veces puede ocurrir que por un tema de rastreo o bloqueo, no puedas ver cuanto pesan determinadas imágenes en una web, pero necesites un listado con las imágenes **rastreables** y su peso.

![](https://carlossanchezdonate.com/wp-content/uploads/imagenes-sin-peso.jpg)

En ese caso, lo que se podría hacer es emplear Google Sheet de una forma sencilla. Vamos a **Extensiones** y seleccionamos **Apps Script**

![](https://carlossanchezdonate.com/wp-content/uploads/app-script.jpg)
Y copiamos el siguiente código:

`function GET_IMAGE_SIZE(url) {

try {

// Fetch the image using the URL

var response = UrlFetchApp.fetch(url, {'muteHttpExceptions': true});

// Check if the request was successful

if (response.getResponseCode() == 200) {

// Get the raw bytes of the image

var bytes = response.getContent();

// Return the size in bytes

return bytes.length;

} else {

// If the request was not successful, return an error message

return "Error fetching the image.";

}

} catch (e) {

// If there's an error in the script, return the error message

return "Error: " + e.toString();

}

}`

Lo titulamos como GetImageSize por ejemplo y después de pegarlo le damos al disquete para guardar. De esta forma podremos ejecutarlo en nuestro Google Sheet.

![](https://carlossanchezdonate.com/wp-content/uploads/getimagesize-sheet.jpg)
Entonces ya nos funcionará, poniendo nuestra url dentro de la función podremos saber que peso tiene dicha imagen:

`GET_IMAGE_SIZE($tu_url)`

Como es esperable, aunque el js sea genial, si lo estamos poniendo en Google Sheets es porque queremos que forme parte de nuestro listado (también podríamos usar dicho código en una web para especificar el peso de un archivo).

No obstante, y hablando en humano, si queremos seleccionarlo en masa, en lugar de la URL, decimos (así se entiende bien lo que es una variable) de que celda lo queremos, y ya pues extrapolamos para nuestro listado.

`=GET_IMAGE_SIZE(A1)`

![](https://carlossanchezdonate.com/wp-content/uploads/peso-imagenes-sheet-done.jpg)
Os recomiendo hacer luego un formato condicional de colores para visualizar de una forma más sencilla las diferencias de peso.

Si queréis realizar un filtrado, para no sobrecargar y hacer más lento vuestro trabajo, un consejo podría ser copiar esa columna y en la de al lado pegar solo los valores. Así luego lo podremos filtrar sin lentitud, ya que tendremos los datos absolutos y no necesitamos sacarlo de la web de forma constante.

![](https://carlossanchezdonate.com/wp-content/uploads/peso-valores-sheet.jpg)


        Si te gusta este artículo, me ayudarías un montón compartiendo mi contenido:

        Compartir:


                [![Compartir en LinkedIn](https://carlossanchezdonate.com/wp-content/themes/sanchezdonate/images/rrss/linkedin.svg)](https://www.linkedin.com/cws/share/?url=https://carlossanchezdonate.com/articulo/saber-peso-imagenes-google-sheet/)



                [![Compartir en Twitter](https://carlossanchezdonate.com/wp-content/themes/sanchezdonate/images/rrss/tw.svg)](https://twitter.com/intent/tweet?url=https://carlossanchezdonate.com/articulo/saber-peso-imagenes-google-sheet/)



                [![Compartir en Facebook](https://carlossanchezdonate.com/wp-content/themes/sanchezdonate/images/rrss/facebook.svg)](https://www.facebook.com/sharer/sharer.php?u=https://carlossanchezdonate.com/articulo/saber-peso-imagenes-google-sheet/)



                [![Compartir en WhatsApp](https://carlossanchezdonate.com/wp-content/themes/sanchezdonate/images/rrss/whatsapp.svg)](whatsapp://send?text=https://carlossanchezdonate.com/articulo/saber-peso-imagenes-google-sheet/)



                [![Compartir en Telegram](https://carlossanchezdonate.com/wp-content/themes/sanchezdonate/images/rrss/tlg.svg)](https://telegram.me/share/url?url=https://carlossanchezdonate.com/articulo/saber-peso-imagenes-google-sheet/)





        No se te da mal el SEO Técnico
        **Te falta mi máster**. Accede a una formación avanzada que te permitirá aplicar e implementar SEO en cualquier tipo de WEB

        [¡Accede al Máster de SEO Técnico!](/master-seo-tecnico/)



  Tal vez te interesen otros artículos:
  [Artículos de SEO](/seo-avanzado/)





                [Conversiones de GA4 con JS](https://carlossanchezdonate.com/articulo/conversiones-ga4-js-eventos/)







                [Sitemaps](https://carlossanchezdonate.com/articulo/sitemaps/)







                [Curación de enlaces en el SEO](https://carlossanchezdonate.com/articulo/curacion-de-enlaces-en-el-seo/)







                [Texto alternativo para imágenes](https://carlossanchezdonate.com/articulo/alt-imagenes/)







                [Rich Snippets con HTML](https://carlossanchezdonate.com/articulo/rich-snippets-sin-datos-estructurados/)
