開発例 01|Googleカレンダー連携
メンバーの空き時間を確認し、そのまま予定を入れる
Google Workspaceのメンバーの予定を週単位で重ね、空いている時間からそのまま予定を作成して招待できるアプリです。Googleカレンダーとは、どちらで変更した内容も互いに反映されます。
開発の背景と、できること
開発の背景人数が増えると、Googleカレンダーの画面では予定を追いにくくなります。誰と誰の予定が合うのか、その日は在宅勤務なのか出勤なのか、会議はオンラインなのか会社で行うのかが、一覧からは読み取りにくくなるためです。
空き時間の確認から、予定の登録まで
確認したい方を選ぶと、その方々の予定を週単位で重ねて表示します。予定が重なっている時間帯、その日が在宅勤務か出勤か、会議をオンラインで行うのか会社で行うのかを、1つの画面で見分けられます。そのうえで、空いている時間から候補を選び、その時間に予定を作成して、参加するメンバーを招待できます。作成した予定の編集・削除もアプリから行え、GoogleカレンダーAPIを通じてGoogleカレンダーにも同時に反映されます。Googleカレンダーで変更した内容も、アプリに反映されます。
空き時間と働き方を確認する
- Google Workspaceのメンバーから、確認したい方を選べます
- 選んだ方の予定を週単位で重ね、重なっている時間帯を色で示します。空いている時間も一目で分かります
- その日が在宅勤務か出勤かを、予定と並べて表示します
- 会議をオンラインで行うのか、会社で行うのかを見分けられます
空き時間から予定を入れる
- 空いている時間から候補を選び、その時間に予定を作成できます
- 予定を作成するときに、参加するメンバーを招待できます
- 作成した予定の編集と削除も、アプリから行えます
- アプリで作成・編集・削除した予定は、GoogleカレンダーAPIを通じてGoogleカレンダーにも同時に反映されます。Googleカレンダーでの変更も、アプリに反映されます