このチュートリアルでは、Google スプレッドシートと簡単な Google Apps Script を使用して複数のリンクをチェックする方法を説明します。
この記事は、多数のリンクがあり、壊れたリンクを見つけたい場合、またはたとえば、いくつかの API エンドポイントを異なるパラメータ、ヘッダー、または本文でテストしていて http 応答を確認したい場合に役立つ可能性があります。
スプレッドシート Google Apps スクリプト:
https://docs.google.com/spreadsheets/d/1UyuKCRO8BWcIaluGEYTuUZglBryo0uFBji2a6tbBXCw/copy
Github ページ:
https://github.com/Vryntel/Spreadsheet-Url-Tester
スプレッドシートは 2 つのシートで構成されています:
データシートでは次の列が使用されます:
例:
URL: https://mywebsite.com
PARAMS: {"param1":"テスト", "params2":"テスト2"}
取得した URL: https://mywebsite.com?param1=test¶m2=test2
設定シートでは、HTTP リクエストの詳細設定を編集できます:
スプレッドシートのコピーを作成した後、上部のツールバーに [URL テスター] オプションが表示され、次に [URL をテスト] オプションが表示されます (表示されない場合は、ページをリロードしてみてください)。
スクリプトを実行するには、「URL をテスト」オプションをクリックする必要があります。初回のみ、スクリプトの実行を許可するかどうかを尋ねられます。
スプレッドシートを使用して壊れたリンクを確認するだけの場合は、列 A のみを使用してリンクを挿入し、列 B では URL 行ごとに GET メソッドを残すことができます。スクリプトを実行すると、応答コードが G 列に表示され、OK であればコード 200 が出力され、それ以外の場合は別のコードが出力されます。考えられるすべてのコードはここで確認できます:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
いくつかのメモ:
https://developers.google.com/apps-script/guides/services/quotas
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3