"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Consultar enlaces con la hoja de cálculo de Google

Consultar enlaces con la hoja de cálculo de Google

Publicado el 2024-07-31
Navegar:753

En este tutorial, te mostraré cómo puedes verificar varios enlaces con una hoja de cálculo de Google y un sencillo script de Google Apps.

Este artículo puede resultarle útil si tiene muchos enlaces y desea encontrar los rotos o, por ejemplo, si está probando algunos puntos finales de API con diferentes parámetros, encabezados o cuerpos y desea verificar las respuestas http.

Spreadsheet

Hoja de cálculo Google Apps Script:

https://docs.google.com/spreadsheets/d/1UyuKCRO8BWcIaluGEYTuUZglBryo0uFBji2a6tbBXCw/copy

Página de Github:

https://github.com/Vryntel/Spreadsheet-Url-Tester

Estructura de hoja de cálculo

La hoja de cálculo está compuesta por 2 hojas:

  • Datos
  • Ajustes

La hoja de datos utiliza las siguientes columnas:

  • Columna A: URL
  • Columna B: método de solicitud HTTP (métodos de solicitud HTTP admitidos: GET, POST, DELETE, PATCH, PUT)
  • Columna C: parámetros en formato JSON

Ejemplo:
URL: https://misitioweb.com
PARAMÁS: {"param1":"prueba", "params2":"prueba2"}
URL OBTENIDA: https://mywebsite.com?param1=test&param2=test2

  • Columna D: encabezados en formato JSON
  • Columna E: Tipo de cuerpo que puede ser JSON o TEXTO
  • Columna F: cuerpo en formato JSON/TEXTO
  • Columna G: Código de respuesta devuelto por la solicitud
  • Columna H: Cuerpo de respuesta devuelto por la solicitud

En la hoja de Configuración puedes editar algunas configuraciones avanzadas de las solicitudes HTTP:

  • validateHttpsCertificates: VERDADERO/FALSO --> Si es FALSO, la recuperación ignora cualquier certificado no válido para solicitudes HTTPS
  • followRedirects: VERDADERO/FALSO --> Si es FALSO, la recuperación no sigue automáticamente las redirecciones HTTP; devuelve la respuesta HTTP original

Uso

Después de hacer una copia de la hoja de cálculo, en la barra de herramientas superior aparecerá la opción "Url Tester" y luego "Test Urls" (si no aparece intenta recargar la página).

Para ejecutar el script, debe hacer clic en la opción Probar URL. Sólo la primera vez te pedirá permiso para ejecutar el script.

Si solo necesitas usar la hoja de cálculo para verificar si hay enlaces rotos, puedes usar solo la columna A para insertar los enlaces y en la columna B puedes dejar el método GET para cada fila de URL. Cuando ejecutes el script, el código de respuesta aparecerá en la columna G y si está bien se imprimirá el código 200, de lo contrario otro código, puedes ver todos los códigos posibles aquí:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

Algunas notas:

  • Google Apps Script tiene algunas limitaciones con respecto a las llamadas de recuperación de URL (por el momento, 20 000 por día). Entonces, si tiene más de 20 000 URL para probar, considere dividirlas en más grupos y realizar pruebas en varios días. También existen otras limitaciones con respecto al tamaño de los encabezados, el tamaño de la respuesta, etc. Puedes encontrar todas las limitaciones aquí:

https://developers.google.com/apps-script/guides/services/quotas

  • Puedes ocultar (no eliminar) algunas columnas que no necesitas, por ejemplo las columnas C, D, E, F.
Declaración de liberación Este artículo se reproduce en: https://dev.to/vryntel/check-links-with-google-spreadsheet-2091?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3