Script(GAS)を使って、connpass(IT情報サイト)のイベント情報を検索する、簡易なWebアプリケーションを作ってみました。こちらからアクセスできます。PCとスマホのどちらでも見れるように、Bootstrapを使ってレスポンシブデザインにしています。一般的に、デジタルサービスを提供するためには、ユーザーとの接点(インターフェース)となるWebアプリを開発する必要があります。今回は、開発スキルの習得を目的として、GASとBootstrapを使ってWebアプリを実際に開発してみました。今回開発したWebアプリの概要を下図に示します。Webアプリの主な機能としては、指定した条件に合致するイベント情報をconnpassから取得することです。ブラウザに検索条件を入力して検索ボタンを押します。GASでconnpassのAPIを叩いてイベント情報を取得し、ブラウザに検索結果を表示します。インターフェースWebアプリのインターフェースを下図に示します。考察APIについてconnpassからイベント情報を取得するためにAPIを使用しました。GASでは複雑なWebスクレイピングができないため、APIを上手く活用する必要があると思います。APIを使わない場合は、取得したHTMLコードを正規表現などで処理することが想定されます。GASについてGASでWebアプリを開発するメリットとしては、開発と公開が同じプラットフォーム内で完結することです。別のサーバーなどにデプロイする手間が省け、開発したWebアプリをすぐにネット上に公開することが可能です。サーバー性能などの観点から考えると、GASは大規模なWebアプリの開発には向かないと思われます。付加価値について今回開発したWebアプリは、イベント情報を表示させるだけの機能しかありません。付加価値を高めるには、他の関連する情報(イベント開催場所近くの飲食店情報など)を組み合わせて表示するなどの工夫が必要です。世の中には様々なデータが溢れています。データどうしを組み合わせることで、思わぬ付加価値が生まれると思います。ITスクール「First。