概要 Webサービスで映画や美容室の予約を行うと、たまに自分のGoogle Calendarに自動で予定が追加されていることがあると思います。 それはGoogleが提供しているEmail Markupという機能によるものです。 Email Markupとは Email Markupは schema.org を使って新たなにEmailの機能を追加できる仕組みです。 Emailの文面のHTMLに schema.org マークアップというデータを加えることで動作します。 schedma.org マークアップの形式としてJSON-LDやMicrodataがあります。 チュートリアル まず、Google Apps Scriptのプロジェクトを作成します。 その後、下記のファイルを保存し実行することでGoogle Calendarに予定が追加されます。 <!DOCTYPE html> <html> <