1通のメールから始まった。安否確認システムを自作してみた話
ある日、妻から何気なく、「会社からこんなメール来たよ」と、スマホを見せられました。内容は、地震発生時の安否確認メール。「地震が発生しました。あなたの安否状況を回答してください」そんな感じのメールでした。そのときは、「へぇ、こういう仕組みがあるんだ」くらいにしか思っていませんでした。でも、しばらくしてふと思ったんです。これ、自分でも作れるんじゃない?ここから、今回の安否確認システム作りが始まりました。まずはGoogleフォームでいいんじゃない?最初に考えたのは、とても単純でした。安否確認って、「無事です」「負傷しています」「連絡がつきません」みたいな回答を集めるだけなら、Googleフォームでできるんじゃないか?回答結果はスプレッドシートに自動で入る。じゃあ、Googleフォーム+スプレッドシート+GASでいけるのでは?ということで、さっそく作り始めました。……ところが、ここからが長かった。「地震が起きたらメールを送る」って意外と難しい安否確認の肝は、地震が起きたら自動的にメールを送ること。これができなければ、ただの「Googleフォーム」です。そこで、気象庁の地震情報を取得して、「一定以上の地震が発生したら安否確認を開始する」という仕組みに挑戦しました。気象庁の公開データを取得して、地震情報を読み込んで、震度を判定して、条件に当てはまったらメールを送る。文字にすると簡単そうです。でも実際にやってみると、「これ、ちゃんと動いてるのか?」「同じ地震で何回もメール送られない?」「設定を間違えたらどうなる?」「社員が100人いたらどうする?」……と、次から次へと疑問が出てきます。プログ
0