Google Apps Scriptで予約メールを読んでGoogle Calendarに予定を作成する
考えるべきこと
スクリプトの実行トリガーはGmailフィルタ発動時とかが好ましいけれどできないので一定時間おきにする 処理済かの判定には既読フラグを使う
一定時間おき(1時間おきとか)の処理なのでユーザーが読まないようにGmailフィルタでアーカイブするよう設定しておく
予約メールは基本的にユーザーの操作に応じて送信されるのでわざわざすぐユーザーが確認する必要もないので許容範囲と考える
ラベルを使うとスレッド単位で設定されてしまうので、似た予約を行った場合にまとめられてしまう可能性などがある
検索クエリは "is:unread from:yoyakumailaddress@example.com subject:予約完了しました" みたいな感じ
処理済みかを考えずにカレンダーに登録時に重複しないよう判定という手もある
例
https://gyazo.com/13d8fc7148adba32e157d87f7de1b4af