「毎回Googleカレンダーの予定をGoogle スプレッドシートに転記するの、正直面倒くさい…」「手作業だからミスも多いし、もっと楽にできないかな?」そんな悩みを抱えている方に朗報です!GoogleカレンダーとGoogle スプレッドシートを連携すれば、予定を作成するたびに自動でスプレッドシートに反映されるようになります。手入力の手間をなくし、最新のスケジュールを常にシートで管理できるので、ダブルチェックの時間も短縮。指定した時間にカレンダーの予定を取得して転記することも可能なので、集計業務にも役立ちます。
この記事では、GoogleカレンダーとGoogle スプレッドシートを連携することで実現できる自動化のフローを具体的にご紹介します。業務の効率化を考えている方は、ぜひチェックしてみてください!
とにかく早く試したい方へ
Yoomを利用することで、ノーコードで簡単にGoogleカレンダーとGoogle スプレッドシートの連携が可能です。
YoomにはあらかじめGoogleカレンダーとGoogle スプレッドシートを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。
Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する
試してみる
■概要
「Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する」ワークフローは、予定管理を効率化します。
Googleカレンダーの情報をデータとして管理できるので過去の履歴を検索しやすくなります。
■このテンプレートをおすすめする方
・Googleカレンダーを利用してスケジュール管理をしている方
・日々の予定を把握し、スプレッドシートで管理したい方
・チームでスケジュールを共有し、スピーディに対応したいと考えている方
・定期的にGoogleカレンダーの情報をスプレッドシートに反映させたい方
・手動でのデータ転記に手間を感じている方
・予定の見逃しや入力ミスを防ぎ、効率的にスケジュールを管理したい方
■注意事項
・GoogleカレンダーとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
GoogleカレンダーとGoogle スプレッドシートを連携してできること
GoogleカレンダーとGoogle スプレッドシートのAPIを連携すれば、GoogleカレンダーのデータをGoogle スプレッドシートに自動的に連携することが可能です!
例えば、下記のようなデータ連携を人の手を介さず、自動的に実施することができます。
Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する
Googleカレンダーで予定を管理しており、Google スプレッドシートにも転記している場合などにおすすめのフローです。
Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する
試してみる
■概要
「Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する」ワークフローは、予定管理を効率化します。
Googleカレンダーの情報をデータとして管理できるので過去の履歴を検索しやすくなります。
■このテンプレートをおすすめする方
・Googleカレンダーを利用してスケジュール管理をしている方
・日々の予定を把握し、スプレッドシートで管理したい方
・チームでスケジュールを共有し、スピーディに対応したいと考えている方
・定期的にGoogleカレンダーの情報をスプレッドシートに反映させたい方
・手動でのデータ転記に手間を感じている方
・予定の見逃しや入力ミスを防ぎ、効率的にスケジュールを管理したい方
■注意事項
・GoogleカレンダーとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
指定日時にGoogleカレンダーから予定を取得して、Google スプレッドシートへ転記する
決まった日時に手動でGoogleカレンダーから予定を取得し、それをGoogle スプレッドシートにも転記したいといった場合におすすめのフローです。
指定日時にGoogleカレンダーから予定を取得して、Google スプレッドシートへ転記する
試してみる
■概要
「指定日時にGoogleカレンダーから予定を取得して、Google スプレッドシートへ転記する」ワークフローを利用すると、過去の予定を効率的に管理できます。
■このテンプレートをおすすめする方
・Googleカレンダーを利用してスケジュール管理をしている方
・スケジュールの転記作業を効率化したいと考えている方
・迅速にスケジュール情報を確認し、共有したい方
・定期的にスケジュール情報を確認する必要がある方
・スケジュール情報の一元管理をしたいと考えている方
・Google スプレッドシートでデータを管理・分析している方
・スケジュール管理のプロセスをスピーディに行いたい方
■注意事項
・GoogleカレンダーとGoogle スプレッドシートのそれぞれとYoomを連携してください。
GoogleカレンダーとGoogle スプレッドシートへの連携フローを作ってみよう
それでは、さっそく実際にGoogleカレンダーとGoogle スプレッドシートを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでGoogleカレンダーとGoogle スプレッドシートの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、Yoomの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
今回はGoogleカレンダーで予定が作成されたら、Google スプレッドシートに追加するフローボットを作成していきます!
作成の流れは大きく分けて以下です。
- GoogleカレンダーとGoogle スプレッドシートをマイアプリ連携
- テンプレートをコピーする
- Googleカレンダーのトリガー設定およびGoogle スプレッドシートのアクション設定
- トリガーをONに設定しフロー稼働の準備完了
Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する
試してみる
■概要
「Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する」ワークフローは、予定管理を効率化します。
Googleカレンダーの情報をデータとして管理できるので過去の履歴を検索しやすくなります。
■このテンプレートをおすすめする方
・Googleカレンダーを利用してスケジュール管理をしている方
・日々の予定を把握し、スプレッドシートで管理したい方
・チームでスケジュールを共有し、スピーディに対応したいと考えている方
・定期的にGoogleカレンダーの情報をスプレッドシートに反映させたい方
・手動でのデータ転記に手間を感じている方
・予定の見逃しや入力ミスを防ぎ、効率的にスケジュールを管理したい方
■注意事項
・GoogleカレンダーとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
ステップ1:マイアプリ連携
マイアプリ連携を先にしておくと、後の設定がスムーズに進みます。
まずはご利用中のGoogleカレンダーとYoomを連携していきます。
Yoomページの左側からマイアプリ→新規接続を選択します。

アプリのメニュー一覧が表示されたら、Googleカレンダーと検索しましょう。
その後、この画面になるので、問題なければ続行をクリックします。
※参考までに、Googleカレンダーと連携すると出来ること

続いてGoogle スプレッドシートと連携します。
こちらもログインを進めると先ほどと同じ画面になるので、問題なければ続行をクリックしましょう。
※参考までに、Googleスプレッドシートと連携すると出来ること
GoogleカレンダーとGoogle スプレッドシートとの接続が完了し、マイアプリに表示されたらOKです。
ここからはフローを作っていきます。
テンプレートページを開き、『このテンプレートを試してみる』をクリックしましょう。
Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する
試してみる
■概要
「Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する」ワークフローは、予定管理を効率化します。
Googleカレンダーの情報をデータとして管理できるので過去の履歴を検索しやすくなります。
■このテンプレートをおすすめする方
・Googleカレンダーを利用してスケジュール管理をしている方
・日々の予定を把握し、スプレッドシートで管理したい方
・チームでスケジュールを共有し、スピーディに対応したいと考えている方
・定期的にGoogleカレンダーの情報をスプレッドシートに反映させたい方
・手動でのデータ転記に手間を感じている方
・予定の見逃しや入力ミスを防ぎ、効率的にスケジュールを管理したい方
■注意事項
・GoogleカレンダーとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
進むと、ワークスペースに自動的にテンプレートがコピーされ、以下の画面が表示されます。

OKを選択し、次に進みましょう。
テンプレートはマイプロジェクトに保存されます。
必要に応じてテンプレート名は変更できます。
左側のマイプロジェクトをクリックすると先ほどコピーしたテンプレートが表示されます。
右側の三点リーダー(...)をクリックし、編集するを選択しましょう。

用意するもの
- Googleカレンダーの予定を転記できるGoogle スプレッドシート。

ステップ2:トリガーやアクションを設定
それでは、アプリトリガーを設定していきます。
「予定が作成されたら」を選択しましょう。
タイトルは、任意で変更してください。
先ほど連携したアカウント情報の確認をし、トリガーアクションは変更せず次に進みます。
必須項目を入力してください。
こちらは、Googleカレンダーの予定が作成されたら、何分後にこのトリガーを起動させるかという設定になります。
-
トリガーの起動間隔:5分、10分、15分、30分、60分の間隔から選べます。
※プランによって起動間隔の選択内容が変わります。
-
カレンダーID:画像のように、ご自身のGmailアドレスを選択してください。

-
種別:選択肢からご希望のものを選択してください。
未設定の場合、すべての種別が対象となります。

ここでGoogleカレンダーに、以下のようなサンプル予定を登録してみましょう。

フローボットに戻り、テストします。
正しく連携できていると、画面下部のアウトプットに予定情報が表示されます。
このアウトプットをこのあとのアクション設定時に引用することで、GoogleカレンダーとGoogle スプレッドシートのデータ連携を実現していきます!
ここまでできたら保存しましょう。

続いて「レコードを追加する」をクリックしましょう。
こちらもアカウント情報を確認し、アクションは変更せずデータベースの連携を行いましょう。
-
スプレッドシートID・タブ名:画像のように候補から選択してください。


次の画面では、実際にレコード(行)を追加する設定を行います。
以下のようにGoogle スプレッドシートのレコード情報が表示されるので、該当欄をクリックします。
メニューが表示されたら画像の赤枠を選択し、Googleカレンダーのトリガーから取得した情報からGoogle スプレッドシートのレコードに追加したい項目を選択します。
※アウトプットから選択した項目は{{〇〇}}のように表示されます。
値を引用している印なので、これによってトリガーで取得した値をそのまま利用できます。
ここに固定のテキストを入れてしまうと、毎回それが転記されてしまうため、アウトプットから必ず選択してください。

その他のレコードにも同様に設定できたら保存しましょう。
※テストを行うと、Google スプレッドシートにレコードが追加されるのでご注意ください。

ここまでお疲れさまでした!
Google スプレッドシートを確認してみましょう。

無事に転記されていますね。
ここまでお疲れさまでした!
以下の画像が表示されたら、トリガーをONにしてください。
これですべての設定が完了したので、実際にGoogleカレンダーに予定を作成して、Google スプレッドシートにレコードが追加されるかを確認してみましょう。

以上が「Googleカレンダーで予定が作成されたら、Google スプレッドシートに追加する」方法でした。
Google スプレッドシートのデータをGoogleカレンダーに連携したい場合
今回はGoogleカレンダーからGoogle スプレッドシートへデータを連携する方法をご紹介しましたが、逆にGoogle スプレッドシートからGoogleカレンダーへのデータ連携を実施したい場合は、下記のテンプレートも併せてご利用ください。
指定日時にGoogle スプレッドシートから情報を取得して、Googleカレンダーに予定を作成する
Google スプレッドシートで情報を、Googleカレンダーで予定を管理している場合などにおすすめのフローです。
タスクの期限通知にも活用できそうです。
指定日時にGoogle スプレッドシートから情報を取得して、Googleカレンダーに予定を作成する
試してみる
■概要
「指定日時にGoogle スプレッドシートから情報を取得して、Googleカレンダーに予定を作成する」ワークフローは、作業の手間を削減します。
これまで事務作業に費やしていた時間を他の業務に充てることができ、生産性が向上します。
■このテンプレートをおすすめする方
・Google スプレッドシートを使用して情報を管理している方
・Google スプレッドシートのデータをスピーディに活用したい方
・手動でのデータ転記が煩雑で時間がかかると感じている方
・Google カレンダーを活用してスケジュール管理を行っている方
・定期的に発生する予定をGoogle カレンダーにすばやく反映させたい方
・自動化によって業務の効率化を目指している方
・チームで情報共有を円滑に行い、スケジュールをしっかりと管理したい方
■注意事項
・Google スプレッドシートとGoogleカレンダーのそれぞれとYoomを連携してください。
Google スプレッドシートのレコードが更新されたら、Googleカレンダーの予定を自動で更新する
Google スプレッドシート上で情報更新があるたびに、手動でGoogleカレンダーの予定を変更していた方におすすめのフローです。
Googleカレンダーへの変更漏れが防げますね。
Google スプレッドシートのレコードが更新されたら、Googleカレンダーの予定を自動で更新する
試してみる
■概要
「Google スプレッドシートのレコードが更新されたら、Googleカレンダーの予定を自動で更新する」ワークフローは、予定の更新作業を効率化します。
自動化により更新漏れが防止されるでしょう。
■このテンプレートをおすすめする方
・Google スプレッドシートを利用してデータの管理を行っている方
・Googleカレンダーを活用してスケジュール管理を行っているが、Google スプレッドシートの更新に基づいて手動で予定を調整する手間を感じている方
・Google スプレッドシートの内容をもとにスケジュールを迅速に反映させたい方
・複数のプロジェクトを担当しているため、予定の更新をスピーディに行いたい方
■注意事項
・GoogleスプレッドシートとGoogleカレンダーのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Googleスプレッドシートに予定が追加されたら、Googleカレンダーにも登録する
チームのスケジュールのすり合わせや、商談の予定などをGoogleスプレッドシートで管理している場合におすすめのフローです。
Googleスプレッドシートに予定が追加されたら、Googleカレンダーにも登録する
試してみる
Googleスプレッドシートに予定が追加されたら、その情報を取得してGoogleカレンダーにも予定を登録するフローです。
GoogleカレンダーやGoogle スプレッドシートのAPIを使ったその他の自動化例
GoogleカレンダーやGoogle スプレッドシートのAPIを活用することで、様々な自動化の実現が可能になります。
Googleカレンダーを使った自動化例
Googleカレンダーの予定作成時にコミュニケーションツールに自動通知したり、Zoomミーティングを自動作成したりできます。
Googleカレンダーで予定が作成されたら、Zoomミーティングを作成する
試してみる
■概要
このフローでは、Googleカレンダーで予定が作成されたら、Zoomミーティングを作成することが可能です。この自動化によって、ミーティング設定の手間を減らし、時間を有効に活用することが可能です。
Yoomを利用すると、プログラミング不要で簡単にアプリ同士を連携することができます。
■このテンプレートをおすすめする方
・GoogleカレンダーとZoomを頻繁に利用しているビジネスパーソンの方
・スケジュール管理とオンラインミーティングの設定作業を自動化したい方
・業務効率化を図り、手動作業を減らしたい企業のIT担当者の方
・チームのミーティング設定にかかる時間を削減したいリーダーの方
■注意事項
・GoogleカレンダーとZoomをそれぞれYoomと連携させる必要があります。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Googleカレンダーで予定が更新されたら、Discordに通知する
試してみる
■概要
「Googleカレンダーで予定が更新されたら、Discordに通知する」ワークフローは、予定に変更があった際の情報共有として役に立ちます。
自動で通知されるため、変更の把握漏れを防止できるでしょう。
■このテンプレートをおすすめする方
・Googleカレンダーを日常的に予定管理に利用している方
・Googleカレンダーで更新された予定を見逃さずに、スピーディに把握したい方
・Discordをチームのコミュニケーションツールとして活用している方
・異なるツール間での情報連携を強化したい方
・予定の更新情報を一元的に管理し、効率的にチーム運営を行いたい方
・Discordで予定更新の通知を自動で受け取り、手動での通知作業を減らしたい方
■注意事項
・GoogleカレンダーとDiscordのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Googleカレンダーに予定が作成されたらChatworkに通知する
試してみる
■概要
「Googleカレンダーに予定が作成されたらChatworkに通知する」ワークフローは、チームのスケジュール管理を円滑にするための自動化ツールです。
Googleカレンダーで新しい予定が追加されるたびに、Chatworkにリアルタイムで通知が届くため、メンバー全員が最新のスケジュールを共有できます。
これにより、会議や重要なタスクを見逃すことなく、コミュニケーションの効率化が期待できます。
■このテンプレートをおすすめする方
・Googleカレンダーでの予定管理に時間を取られているビジネスパーソンの方
・Chatworkを活用してチーム内のコミュニケーションを強化したいリーダーの方
・複数のSaaSアプリを連携させて業務を効率化したいIT担当者の方
・スケジュールの共有漏れを防ぎたい中小企業の経営者の方
・日々のタスク管理を自動化し、作業効率を向上させたい方
■注意事項
・Googleカレンダー、ChatworkのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Microsoft Teamsに投稿されたら、Googleカレンダーで予定を作成してメールでリンクを送付する
試してみる
■概要
「Microsoft Teamsに投稿されたら、Googleカレンダーで予定を作成してメールでリンクを送付する」ワークフローは、予定の作成とメールの送信作業を自動化します。
チャット上の操作のみで作業が完結するため、利便性向上につながります。
■このテンプレートをおすすめする方
・Microsoft Teamsを利用して社内コミュニケーションを行っている方
・Googleカレンダーを活用してスケジュール管理を行っている方
・Microsoft Teamsに投稿された情報を迅速にGoogleカレンダーに取り込みたいと考えている方
・スケジュールを管理する際、手動での入力作業にストレスを感じている方
・社内の会議やイベントの調整をスムーズに行いたいと考えている方
・メールで会議リンクを共有する際に、手動でのミスを減らしたいと考えている方
■注意事項
・Microsoft TeamsとGoogleカレンダーのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
毎日、Googleカレンダーの1日の予定をChatGPTで整理して通知する
試してみる
■概要
このワークフローでは、Googleカレンダーからその日の予定を自動取得し、ChatGPTが内容を整理・要約することが可能です。また、その後で整理された情報を通知することで、効率的に一日の予定を把握できます。
Yoomを利用すると、プログラミング不要で簡単にアプリ同士を連携することができます。
■このテンプレートをおすすめする方
・毎日Googleカレンダーを活用してスケジュール管理を行っているビジネスパーソンの方
・チームやプロジェクトの予定を効率的に把握したいマネージャーやリーダーの方
・ChatGPTを利用して業務プロセスを自動化したいIT担当者の方
・日々の予定を手軽に整理・確認したい経営者や起業家の方
■注意事項
・Googleカレンダー、ChatGPT、SlackのそれぞれとYoomを連携してください。
・ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
https://openai.com/ja-JP/api/pricing/
・ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
Google スプレッドシートを使った自動化例
Googleスプレッドシート上の指定した日付に該当するデータを抽出して、Slackに自動通知できます。また、Googleスプレッドシート上にデータが追加されたら、Notionにもその情報を同期することができます。
Google スプレッドシートで行が追加されたらKING OF TIMEで従業員を登録する
試してみる
Googleスプレッドシートで行が追加されたらKING OF TIMEで従業員を登録するフローです。
Google スプレッドシートで行が追加されたらNotionでページを作成する
試してみる
Google スプレッドシートで行が追加されたらNotionでページを作成するフローです。
Googleスプレッドシートで行が追加されたらSalesforceにレコードを追加する
試してみる
Google スプレッドシートで行が追加されたらSalesforceにレコードを追加するフローです。
Googleスプレッドシートで行が追加されたらOutlookで予定表を作成する
試してみる
Googleスプレッドシートで行が追加されたらOutlookで予定表を作成するフローです。
毎日、Googleスプレッドシートで日付が今日に該当するレコードを取得してSlackに通知する
試してみる
毎日、Googleスプレッドシートで日付が今日に該当するレコードを取得してSlackに通知するフローです。
終わりに
いかがでしたか?GoogleカレンダーとGoogle スプレッドシートを連携すれば、「予定を手動で転記する手間をなくしたい」「スケジュール管理をもっとスムーズにしたい」「業務を効率化して本来の業務に集中したい」といった課題を簡単に解決できます。
ノーコードツールYoomを活用すれば、プログラミングの知識がなくても、簡単にGoogleカレンダーとGoogle スプレッドシートの連携を実現できます!気になった方はまずは無料アカウントを作成して、実際に使い勝手を確かめてみてください。登録はたったの30秒で完了!すぐに自動連携を体験できます。
今すぐ無料でアカウントを発行する
日々の業務をスムーズにして、より快適なワークスタイルを目指してみませんか?