2014/7/23
決定的瞬間
こんにちは あかね専属カメラマン かずおです(嘘) 先日7/20 待ちに待った杣緑 感謝祭ですが 突然の豪雨により 決行か...
本日の人気記事
明けましておめでとうございます
元旦早々から、食あたりのような症状に襲われ、3日間寝込んでいたミスターです
さて新年1発目は何を書こうかと悩みましたが、ここ最近社内案件としてGoogleサービスにまつわる依頼がちょくちょくあるので、これらのサービスを使って簡単な予約システムを構築してみたいと思います。
予約システムというと様々なシーンで活用が想定され汎用性が求められるところではありますが、あくまで簡単に作成できる事を前提として概要は以下のように決めて作っていきたいと思います
まだまだGAS(GoogleAppsScript)初心者レベルの私ですが、それこそGoogle検索だけを頼りに、3時間ほどで出来上がったので興味ある方は是非やってみてください。
【システム名】
タブレット貸出予約システム
【機能】
1 Googleフォームに現在の予約状況を表示し、それと連動した選択肢から日付を選択して送信する事で予約ができる
2 予約結果はメールにて返信される
3 予約状況が更新されるとGoogleフォームの内容も更新される
4 あらかじめ日ごとに貸出可能台数を設定する事ができ、設定した台数に達するとそれ以上の予約を受け付けなくする
まずは適当なGoogleアカウントでログインしてGoogleドライブからGoogleフォームを作成します。
作成したら適当な名前を付けて、フォームの中身を以下のように作っていきます。
※メール送信を使うので「デフォルトでメールアドレスを収集する」を設定しておく必要があります
このあたりは特に説明する事も無いかと思いますので割愛します!
次に同様の手順でスプレッドシートを新規作成します。
そして適当な名前をつけて、シート名を「予約データ」に変更しさらにシートを1枚追加しシート名を「フォームデータ」に変更します
「フォームデータ」シートは↑の画像を参考に日付、MAX貸出数、現在の状況の3列を作成し予約フォームの選択肢となるデータ(日付、MAX貸出数)をいれておきます
以上で前準備はほぼ完了ですが、スプレッドシートのURLから以下の赤字部分を控えておいてください。赤字の部分がスプレッドシートIDというもので、フォームとスプレッドシートを連携する際に必要になります。
https://docs.google.com/spreadsheets/d/12id5pPvhofTu6MPeu_*************/edit#gid=0
まとめ