【GoogleAppScript】WEB上の情報を一覧形式でスプレッドシートへ(1)

GoogleFormで企業名を直接入力ではなく選択式(プルダウン)にしたいがためにGASでWEBスプレイピングをしたお話です。

AではなくBのように。

画像2

画像1

今どうなってて、どうするか?といいますと・・・

このA社、B社、C社というのがエクセルとかみたいに一覧形式になっていれば上記のように選択式にできるのですが・・・残念ながら下記のように一覧形式にはなっていません。

画像3

ということで、上記画像にある会社名と会員区分(正会員/賛助会員)、所属委員会をペタペタとスプレッドシートにコピペする忍耐力もなくGAS(Googleが提供している簡単なプログラミング言語)で楽をしようというわけです。(70数社分ありますし。。。)

やりたいことは上記のHPから以下のような一覧を作ります

画像4

そしてB列の会社名をGoogleFormにコピペすればプルダウンの完成です。

(1)GoogleFormで「プルダウン」を選択

画像5

(2)この状態になるので・・・

画像7

(3)スプレッドシートからコピペすると・・・下記のようにプルダウンの選択リストがセットされます。

画像6

これで、入力の手間も取らせないですし、この申し込みフォームを利用して例えば会社あての領収書を作成する場合も選択式なので間違った会社名が入らずに会社名を訂正する手間もなくなりました。

そもそもですが、以前はいろいろな出欠をメールで取っていましたが、それを一覧にするのに手間がかかったり抜け漏れがあったりしていましたが、GoogleFormを使い始めてからはメールには戻れません。便利です!!ありがとうGoogleさん。

肝心のWEBから一覧を作成するところはまた次回(笑)