Google 스프레드시트로 링크 확인

WBOY
풀어 주다: 2024-07-22 07:11:28
원래의
744명이 탐색했습니다.

이 튜토리얼에서는 Google 스프레드시트와 간단한 Google Apps Script를 사용하여 여러 링크를 확인하는 방법을 보여 드리겠습니다.

링크가 많고 끊어진 링크를 찾으려는 경우 또는 예를 들어 다양한 매개변수, 헤더 또는 본문을 사용하여 일부 API 엔드포인트를 테스트하고 http 응답을 확인하려는 경우 이 문서가 유용할 수 있습니다.

Google 스프레드시트로 링크 확인

스프레드시트 + Google Apps Script:

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

Github 페이지:

https://github.com/Vryntel/Google 스프레드시트로 링크 확인-Url-Tester

스프레드시트 구조

스프레드시트는 2개의 시트로 구성됩니다.

  • 데이터
  • 설정

데이터 시트에서는 다음 열을 사용합니다.

  • 열 A: URL
  • B열: HTTP 요청 방식(지원되는 HTTP 요청 방식: GET, POST, DELETE, PATCH, PUT)
  • C열: JSON 형식의 매개변수

예:
URL: https://mywebsite.com
PARAMS: {"param1":"test", "params2":"test2"}
가져온 URL: https://mywebsite.com?param1=test¶m2=test2

  • 열 D: JSON 형식의 헤더
  • 열 E: JSON 또는 TEXT
  • 일 수 있는 본문 유형
  • F열: JSON/TEXT 형식의 본문
  • 열 G: 요청에 의해 반환된 응답 코드
  • 열 H: 요청에 의해 반환된 응답 본문

설정 시트에서 HTTP 요청의 일부 고급 설정을 편집할 수 있습니다.

  • validateHttpsCertificates: TRUE/FALSE --> FALSE인 경우 가져오기는 HTTPS 요청에 대한 유효하지 않은 인증서를 무시합니다
  • followRedirects: TRUE/FALSE --> FALSE인 경우 가져오기는 자동으로 HTTP 리디렉션을 따르지 않습니다. 원래 HTTP 응답을 반환합니다

용법

스프레드시트 사본을 만든 후 상단 도구 모음에 "Url Tester" 옵션이 표시되고 "Urls 테스트" 옵션이 표시됩니다(표시되지 않는 경우 페이지를 다시 로드해 보세요).

스크립트를 실행하려면 URL 테스트 옵션을 클릭해야 합니다. 처음에만 스크립트 실행 권한을 부여하라는 메시지가 표시됩니다.

깨진 링크를 확인하기 위해 스프레드시트만 사용해야 하는 경우 A 열만 사용하여 링크를 삽입할 수 있으며 B 열에는 각 URL 행에 대한 GET 메서드를 남겨 둘 수 있습니다. 스크립트를 실행하면 응답 코드가 G 열에 표시되고, 괜찮으면 코드 200이 인쇄됩니다. 그렇지 않으면 다른 코드가 있습니다. 여기에서 가능한 모든 코드를 볼 수 있습니다:

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

몇 가지 참고 사항:

  • Google Apps Script에는 URL Fetch 호출과 관련하여 몇 가지 제한 사항이 있습니다(현재 20,000/일). 따라서 테스트할 URL이 20,000개가 넘으면 URL을 더 많은 그룹으로 나누고 며칠 내에 테스트하는 것을 고려해 보세요. 헤더 크기, 응답 크기 ecc와 관련된 다른 제한 사항도 있습니다. 여기에서 모든 제한사항을 확인할 수 있습니다:

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

  • 필요하지 않은 일부 열(예: C, D, E, F열)을 숨길 수 있습니다(삭제할 수 없음).

위 내용은 Google 스프레드시트로 링크 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!