ななまるこちゃんのメモ

GASで作ったスクリプトを公開します

GoogleAppsScriptで予約受付システム

予約受付システム【デモ】 - ななまるこちゃんのメモ

GoogleAppsScript(通称GAS)を使った予約システムを作りました。まだ少し修正する予定ですが、おおむね出来上がったのでもしよかったら試してみてください。コードも近々公開します。

 

機能説明

googleフォームから予約を受け付けます。受け取った予約はスプレッドシートを経由してgoogleカレンダーに送ります。カレンダーに空きがあれば、新規予定がカレンダーに書き込まれます。

  • 予約に空きがなければ、カレンダーに予約は入りません
  • 予約の成功or失敗の結果をスプレッドシートに記入します
  • 予約のキャンセルはカレンダーの持ち主がグーグルカレンダー上で操作します
  • 10:30~11:30の予約がある場合、予約できるのは11:30~になります

 

今後の修正予定

  • 受け付けた予約が当日だった場合の例外処理
  • 予約キャンセルを客側から操作
  • 前回起動日時をプロバティから読み込んで近ければスリープ処理(要らないかも)

 

GASについて

gmail、spreadsheet、Googlecalender他諸々を連携したスクリプトを作成できるgoogleのサービスです。googleアカウントがあれば誰でも無料でつくれます。JavaScriptで動きます。お財布にも素人にも優しい。最近やり始めたのでいろいろご容赦ください。