LoginSignup
1
2

面接メールで「第三希望まで予定出してください」をなくしてストレスフリーにする

Last updated at Posted at 2020-02-27

2023年現在ですと、Googleカレンダーの予約機能を使ったり、スケジュール調整サービスなどもあるので、以下のように頑張らなくていいと思います。
使えるサービスは使いましょう。

人事にウケたんで作り方を公開します。

1. 公開用のGoogleカレンダーを作る

Googleカレンダーの設定から埋め込みコードを持ってきて自分のサイトなどに貼ります。
自分のサイトを作る方法は略しますが、ホスティングサービス等を使うと簡単です。

2. カレンダーに対応するようGoogleフォームを作成する

Googleフォーム
Googleカレンダーの設定項目をそのまま移植していくイメージ。
「新しい回答についてのメール通知を受け取る」ようにすると連絡を受ける事ができます。

後は手作業でカレンダーに反映させましょう。

楽したい!

ここからはコードを書く必要があります。

3. 回答を解析してGoogleカレンダーに反映する

ここでGASを使うことになります。
トリガーを設定してGmailAPIなりSpreadSheetAPIなりを使ってデータを受け取ります。おすすめは後者。
フォームの内容をGoogleカレンダーの諸項目に当てはめてGoogleCalendarAPIを叩くと順次反映されます。

自動的に登録されるのは困る

GoogleCalendarの登録APIではなくまずは取得してダブっていたら登録せず、別途通知をするようにしたらいいです。
SlackやLINEなどに送るようにすると気付きやすいでしょう。

サンプル

手前味噌で恐縮ですが、こんな感じにできます。
試しにGoogleカレンダーに祝日とconnpassのイベントスケジュールを連携してみたイメージです。

image.png

需要があれば、ハンズオンやろうかな。
▶️要らなくなりましたね。サービス使いましょう。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2