Google フォームとGoogle カレンダーの連携イメージ
How to Integrate Applications

2024/06/21

How to integrate Google Forms with Google Calendar to create events in Google Calendar based on responses submitted in Google Forms

a.ohta

とにかく早く試したい方へ

Yoomを利用することで、ノーコードで簡単にGoogleフォームとGoogleカレンダーの連携が可能です。

YoomにはあらかじめGoogleフォームとGoogleカレンダーを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

Google Forms and Google Calendar are each convenient tools. However, for those using Google Forms as a reservation form, for example, you might find it cumbersome to manually enter the responded dates into Google Calendar.

This article introduces a method to create events in Google Calendar based on responses submitted to Google Forms. With this integration, events are automatically added to the calendar the moment a response is submitted, saving you the hassle of manually entering schedules and thus saving time. Additionally, it helps prevent errors from manual entry, allowing for accurate schedule management at all times.

Benefits of Integrating Google Forms and Google Calendar

First, let's look at the benefits of integrating Google Forms with Google Calendar.

Time Savings and Improved Work Efficiency

By integrating Google Forms with Google Calendar, schedule management is automated, eliminating the need for manual schedule entry. This significantly saves the time spent on entering and managing schedules, thereby improving the overall efficiency of your work. The time saved can be used to focus on other important tasks, further enhancing overall work efficiency.

Prevention of Input Errors and Accurate Schedule Reflection

When schedules are entered manually, date entry errors can often occur. However, by automating schedule creation from Google Forms, such errors can be prevented. Moreover, schedule changes are quickly reflected in the calendar, allowing you to always check your schedule with the latest information. This reduces the risk of double bookings and enables reliable schedule management.

[About Yoom]

How to Integrate Google Forms with Google Calendar

Let's create a flowbot that "creates an event in Google Calendar based on responses submitted to Google Forms"!
It's very simple, so it's recommended even for those using the Yoom service for the first time.

はじめる前に

まず、Yoomアカウントをお持ちでない方は、Yoomのアカウント発行ページからアカウントを発行してください。30秒で始められます!

それでは、「Googleフォームに送信された回答を元にGoogleカレンダーに予定を作成する」フローの作り方を説明していきます。

以下の3ステップで簡単に設定できます!

ステップ1:GoogleフォームとGoogleカレンダーをマイアプリ連携
ステップ2:Googleフォームに回答が送信されたら起動するトリガーを設定
ステップ3:Googleカレンダーに予定を追加するアクションを設定

ステップ1:GoogleフォームとGoogleカレンダーをマイアプリ連携

まずはGoogleフォームとGoogleカレンダーをYoomサービスと連携させます。難しいことはないのでご安心を!すぐに終わります。

左側にある「マイアプリ」をクリック

       ↓

右上の「+新規接続」をクリック

       ↓

検索バーに「Googleフォーム」と入力

そうするとGoogleフォームのアイコンが出てくるのでクリックしましょう。

                           

あとは赤枠の部分を押して、Yoomサービスで連携させたいGoogleフォームで使用するGoogleアカウントを選択してください。

全く同じ手順でGoogleカレンダーもYoomと連携しましょう。

ステップ2:Googleフォームに回答が送信されたら起動するトリガーを設定

GoogleフォームとGoogleカレンダーのマイアプリ連携が終わったら、実際にフローボットを作成していきます。

まずはGoogleフォームを作りましょう。

ここで回答してもらった内容がGoogleカレンダーに反映されるものになるので、カレンダーに盛り込みたい内容は項目として作成してください。今回は画像のようにしました。

赤枠の部分が今回の肝です。Googleカレンダーは仕様上、終了時間を設定しなければなりません。そのため回答フォームにあらかじめ終了予定時間を設けておきます。
特に希望がない場合は「開始1時間後をご指定ください」などの説明を補足しておくのがおすすめです。

作成が終わったら自分のアドレスに送信しテスト回答をしてみましょう!
このテスト回答は後ほどの設定で必要になるものなので、実際の回答と同じように答えるとスムーズです。

次にYoomの画面に戻ります。画面左の「プロジェクト一覧」から「マイプロジェクト」をクリック

     ↓

Googleカレンダーのアイコンの「【コピー】Googleフォームに回答があったら、Googleカレンダーに予定を追加するをクリック

     ↓

右上のペンマーク「編集する」をクリック

     ↓

アプリトリガー「Googleフォームに回答が送信されたら」をクリック

     ↓

Googleフォームと連携するアカウント情報を選択

     ↓

トリガーアクションは「フォームに回答が送信されたら」を選択して次へ

     ↓

フォームIDにGoogleフォームのIDを入力

ここまで終わったらすぐ下にあるテストを押します。そうすると…

         

このような画面になります。
これはイチバン初めにGoogleフォームで回答した内容が反映された状態です。

そのまま画面を下にスクロールすると「アウトプット」という画面が出てきますよね。この「アウトプット」を選択すると、それがGoogleカレンダーに登録されます。
でも、まだこの画面のままではGoogleカレンダーに登録すべき日付などがありません。なのでテスト送信して反映された項目を追加していきましょう。

下部にある「取得する値を追加」という部分があるのでクリック

     ↓

valueと書かれている部分がテスト送信したGoogleフォームでの回答です。回答したものをすべて選択しましょう。+マークを押すことでアウトプットに追加できます

     ↓

追加が終わったら×マークを押して前の画面にもどります。
そうすると赤い「!」が出ている部分があるので、それをクリックして、任意の名前に変換しましょう。

この次のステップで名前を変更したこれらの項目を選択する必要があるのですが、「開始時間」「希望日」などだとわかりやすいです!
今回は以下のように名前を変更しました。

Googleフォームで回答した内容をすべてアウトプットに追加し名前を変更したら、保存をクリック!
次のステップにいきます。

ステップ3:Googleカレンダーに予定を追加するアクションを設定

ここまできたらもうゴールは目の前です!

Googleカレンダーのアイコンの「予定を作成する」をクリック

     ↓   

アクションは「予定を作成」

     ↓

カレンダーIDを記入

     ↓

予定のタイトルを入力

     ↓

最後に予定の開始日~予定の説明までを入力します

上記のような画面になるので、「Googleフォームに回答がされたら」を押してみましょう。
そうすると先ほど追加したアウトプットがズラリと出てきます。該当するものをクリック!

入力がすべて終わると以下のようになります↓

画像のようにすべて入力し終えたら、すぐ下にあるテストをクリック!
青くテスト成功と出ていたら保存を押して、Googleカレンダーを見てみましょう。

【カレンダーに自動でスケジュールされています】

これでGoogleフォームとGoogleカレンダーを連携してスケジュール管理をするフローボットの完成です!!

Other Flows Using Google Forms and Google Calendar

1. This is a flow where you add a Google Calendar event based on responses from a Google Form and send an email. It saves the effort of sending confirmation emails to the form submitter.

2. This is a flow where a notification is sent to Slack when a response is submitted through Google Forms. By quickly notifying the team channel, it prevents information sharing omissions and delays.

Summary

As mentioned above, with Yoom, you can easily integrate Google Forms and Google Calendar without any coding. Yoom provides convenient templates that you can copy and use, allowing you to automate processes quickly even without IT knowledge such as GAS. Since form responses are automatically reflected in the calendar, manual schedule input is unnecessary, preventing input errors and enabling you to manage the latest schedule accurately. Please give this flow a try!

The person who wrote this article
a.ohta
After working as a general store manager, I started working from home as an SEO writer. Later, an outsourcing agreement was signed with a marketing startup for about 5 years. Surrounded by students at the University of Tokyo, I held a computer and spent my days studying various business terms and how to use SaaS tools. When I was a general store manager, time was taken over and over again by office work such as sales and inventory management, human resource management, and ordering, etc., and I was unable to serve customers and often missed sales times. Even when outsourcing, there are many detailed tasks such as input, etc., and “can't such monotonous tasks be automated?” I thought so, and I really sympathize with Yoom's vision!
Tags
Automation
Google Forms
Integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials