Skip to content

Instantly share code, notes, and snippets.

View freddiefujiwara's full-sized avatar

Fumikazu Fujiwara | Freddie freddiefujiwara

View GitHub Profile
祝日?:
'y':
土曜日?:
'y': 赤
'n':
日曜日?:
'y': 赤
'n':
平日?:
'y': 赤
クーポン利用?:
'y':
ハッピーアワー?:
'y': 100円
'n': 100円
'n':
ハッピーアワー?:
'y': 200円
'n': 490円
平日?:
'y':
8:45~17:59?:
'y':
特別会員?:
'y': 手数料0円
'n': 手数料0円
'n':
特別会員?:
'y': 手数料0円
7点以上?:
'y':
ワイシャツあり?:
'y':
ネクタイあり?:
'y': 割引率が12%
'n': 割引率が7%
'n': 割引率が7%
'n':
ワイシャツあり?:
initialize,
運転中: {
冷房運転中 => 暖房運転中: 運転切替;
暖房運転中 => 除湿運転中: 運転切替;
除湿運転中 => 冷房運転中: 運転切替;
冷房運転中 => 冷房運転中 [color="blue"] : 運転;
暖房運転中 => 暖房運転中 [color="blue"] : 運転;
除湿運転中 => 除湿運転中 [color="blue"] : 運転;
},
停止中: {
initial => 計測準備中;
計測準備中 => 計測中 [color="blue"] : スタートボタン;
計測中 => 一時停止中 [color="blue"] : スタートボタン;
一時停止中 => 計測中 [color="blue"] : スタートボタン;
一時停止中 => 計測準備中 [color="red"] : リセットボタン;
initial => 操作待機;
操作待機 => 読取待機 : 読取ボタン;
読取待機 => 操作待機 [color="blue"] : キャンセルボタン;
読取待機 => 金額確認 : バーコード読取;
金額確認 => 操作待機 [color="blue"] : キャンセルボタン;
金額確認 => 決済処理結果信号待ち : 決済ボタン;
決済失敗 => 読取待機 : 再読取ボタン;
決済処理結果信号待ち => 決済失敗 [color="red"] : 失敗;
決済処理結果信号待ち => 決済成功 : 成功;
決済失敗 => 操作待機 [color="green"] : OKボタン;
initial => ホテル選択画面;
ホテル選択画面 => 宿泊日選択画面 : ホテル選択[空きあり];
宿泊日選択画面 => 宿泊者情報入力画面: 日程プラン[空きあり];
宿泊者情報入力画面 => 最終確認画面 : 宿泊者情報入力;
最終確認画面 => 予約確定画面 : 確定[空きあり];
function doGet(e) {
//parameter validation
if(!e || !e.parameter || !e.parameter.id){
return redirect();
}
var user = Session.getActiveUser().getEmail();
var devices = SpreadsheetApp.openById("[Your spread sheet]").getSheetByName("devices");
var history = SpreadsheetApp.openById("[Your spread sheet]").getSheetByName("history");
var historyLastRow = history.getDataRange().getLastRow();
var values = devices.getDataRange().getValues();
Verifying my Blockstack ID is secured with the address 1DKJNwQbaUCBueu9AnemTjjbkzgbyBTSux https://explorer.blockstack.org/address/1DKJNwQbaUCBueu9AnemTjjbkzgbyBTSux