【GAS】スプレッドシートのURL一覧から特定の文字列を検索して一覧で表示する

使用イメージ

  • シート「url」A列に対象ページのURLを入力

  • 「検索」を押して、検索したい文字列を入力して「OK」ボタンを押す

  • シート「result」に「対象URL」「行数」「文字列が存在する行のコード」に抽出される。

使用プレビュー

※実行結果までの時間は一部カットしています。
10URLで約30秒ほどでした。

用途

  • サイト内の特定の文字列を検索したい

  • 特定の文字がどこにあるのか探したい

注意事項

  • URLが多すぎると検索できないことがあります。(1000行以内がよいかも)

  • Javascriptで作成しているサイトだと正常に動作しません

  • ソースコードから文字列検索するので、タグなども対象となります

  • サイトが外部からのアクセスを制限している場合正常に取得できないことがあります

  • 使用しすぎるとスプレッドシートの制限をうけることがあります

  • 初回はGASの認証画面が表示されるので「GASの認証画面」で検索して手順に従って許可をお願いいたします。

配布形式&使用方法

「Google App Script」のコードになります。

使用方法

  1. スプレッドシートを作成

  2. シート「url」、「result」を作成

  3. App Scriptエディタを開く

  4. エディタに対象コードを貼り付け(約70行)

  5. スプレッドシートを更新

  6. シート「url」のA列の2行目以降に対象のURLを入力。

  7. 検索」を押して、検索したい文字列を入力して「OK」ボタンを押す。結果を待つ。

GASコード

ここからは実際のGASのコードになります。
購入頂いた方は下記コードを貼り付けいただきます。

ここから先は

1,917字

¥ 600

この記事が気に入ったらサポートをしてみませんか?