Google スプレッドシートとGoogle カレンダーの自動連携
アプリ同士の連携方法

2025-05-16

【ノーコードで実現】Google スプレッドシートとGoogle カレンダーを連携して予定を自動更新する方法

y.katagiri

「Google スプレッドシートで管理しているタスクリストやイベントスケジュールを、手作業でGoogle カレンダーに一つひとつ登録するのが大変…」
「スプレッドシートとカレンダーの情報が食い違っていて、ダブルブッキングや予定の失念が起きてしまった…」

このように、Google スプレッドシートとGoogle カレンダー間での情報のやり取りや同期に、手間や課題を感じていませんか?

もし、<span class="mark-yellow">Google スプレッドシートの特定の行が更新されたら自動でGoogle カレンダーの該当予定も更新されたり、スプレッドシートの情報を基に新しいカレンダーイベントが自動作成されたりする仕組み</span>があれば、これらの悩みから解放され、より重要な業務に集中できる時間を生み出すことができます!

今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!

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

Yoomには<span class="mark-yellow">Google スプレッドシートの更新情報をGoogle カレンダーに自動で反映し予定を更新する業務フロー自動化のテンプレート</span>が用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!

[[150935]]

Google スプレッドシートとGoogle カレンダーを連携する自動化の方法

Google スプレッドシートとGoogle カレンダー間で発生する様々な予定情報の連携を自動化する方法を、具体的なテンプレートを使って紹介します!

これにより、<span class="mark-yellow">スケジュール管理の効率化やヒューマンエラーによる予定の齟齬を防ぐことができる</span>ので、気になる内容があれば、ぜひクリックしてみてください!

Google スプレッドシートのデータが更新された際にGoogle カレンダーの予定を自動で更新する

<span class="mark-yellow">Google スプレッドシートの特定のレコード(行)が変更された際に、その情報に基づいて関連するGoogle カレンダーの予定を自動的に探し出し、日時や内容などを最新の情報に更新してくれます。</span>基本的な連携フローなので、手作業でのカレンダー修正の手間を省き、常に正確なスケジュールを維持できます!

[[150935]]

特定条件でGoogle スプレッドシートのデータが変更された場合にGoogle カレンダーの予定を自動で更新する

<span class="mark-yellow">Google スプレッドシート内のタスクの進捗ステータスが「完了」に変わったり、イベントの重要度が「高」に設定された場合など、特定の条件を満たすデータ更新があった場合にのみ、Google カレンダーの該当予定を自動で更新する</span>フローです。Google スプレッドシートを変更した際のリアルタイムの更新や条件に応じたきめ細やかなスケジュール管理の自動化を実現し、対応漏れを防ぎます!

[[200373,200384]]

Google スプレッドシートの更新をGoogle カレンダーに自動連携するフローを作ってみよう

それではここから代表的な例として、Google スプレッドシートのレコードが更新された際に、関連するGoogle カレンダーの予定を自動で更新するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシートとGoogle カレンダーのマイアプリ連携
  • テンプレートをコピー
  • Google スプレッドシートのトリガー設定とGoogle カレンダーのアクション設定
  • トリガーをONにし、フローが起動するかを確認
[[150935]]

ステップ1:マイアプリ登録

まずは「Google スプレッドシート」と「Google カレンダー」のマイアプリ登録を行います。

Google スプレッドシートのマイアプリ登録

「Google スプレッドシート」のマイアプリ登録から行っていきます。

左側の「マイアプリ」から、右の「新規接続」をクリックしましょう。

「新規接続」クリック後、アプリの一覧から「Google スプレッドシート」を検索してください。

以下の画面が出てきたら、「Sign with Google」をクリックです。

使用したいGoogleアカウントを選択します。

以下画面が出てきたら、次にをクリックしてログインしましょう。

以上で、「Google スプレッドシート」のマイアプリ登録完了です!

Google カレンダーのマイアプリ登録

続いて、「Google カレンダー」のマイアプリ登録です。
Google スプレッドシートのマイアプリ登録の手順と同様、「新規接続」クリックの後に検索窓で「Google カレンダー」を検索します。

Google スプレッドシートのマイアプリ登録とほぼ同じ手順になります。
以下の画面が出てきたら、赤枠の「 Sign in with Google」をクリックします。

Google スプレッドシートと同様にYoomと連携したいGoogleアカウントを選択しましょう。
以上で、Google カレンダーのマイアプリ登録は完了です!
マイアプリに「Google スプレッドシート」と「Google カレンダー」が登録されているか確認してみてくださいね!

ステップ2:テンプレートをコピーする

ここからフローボットを作成していきます!
下記のバナーの「試してみる」をクリックして、テンプレートをコピーしましょう。

[[150935]]

テンプレートがコピーできたら、以下の画面が出てきます。
「OK」をクリックして、次に進んで下さい。

ステップ3:アプリのトリガー設定

次に「行が更新されたら」をクリックしてください。

今回はこちらのGoogle スプレッドシートを使用していきます!

以下の画面が出てきたら、連携するアカウント情報を確認後、次に進んで下さい。

続いて、API接続設定です。
まずはトリガーの起動間隔を設定しましょう。

プルダウンから設定可能です。
トリガーの起動間隔は、5分、10分、15分、30分、60分のいずれかで設定可能です。
今回は5分で設定しました!
基本的にはそのプランの最短の起動間隔に設定するのがおすすめです。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです!

スプレッドシートIDは候補から選択してください。
指定したいGoogle スプレッドシートを選ぶイメージです。

シートIDを指定していきましょう。
候補から選択してください。

テーブルの範囲を指定しましょう。
Google スプレッドシートの指定の列を入力します。

一意の値が入った列を入力欄下部の説明を参考に入力してください。

更新を検知したい列も、入力欄下部の説明を参考に入力します。

テストを行いましょう。

テストが成功したら取得した値を確認してください。テスト結果が反映されています。
取得した値はこの先のフローボットで活用します!
「保存する」をクリックして、次に進みましょう。

ステップ4:予定を更新

次は「予定を更新」をクリックしてください。

今回はこちらのスケジュールを更新していきます。

以下の画面が出てきたら、連携するアカウント情報を確認して、次に進みましょう。

続いて、API接続設定です。
カレンダーIDを候補から選択してください。
対象のGoogle カレンダーのメールアドレスを選びます。

次に予定IDを取得した値から選択してください。
Google スプレッドシートから取得した値です。

予定のタイトルは、取得した値から「予定メニュー」を選択しましょう。
使用しているシートの予定のタイトルに当てはまるものを選んでください。

予定の開始時間と終了時間をそれぞれ入力します。
取得した値やシートに開始時間や終了時間が記載されていると思いますので、そちらを確認しながら入力してください。

テストを行います。
テストが成功したら、「保存する」をクリックして次に進みます。

テスト成功後、元々登録されていたスケジュールが更新されているか確認しましょう。
10時からだった予定が12時からに更新されていますね。

ステップ5:フローボットの自動化設定

設定は終わりです!
以下の画面が出てきたら、「トリガーをON」をクリックしてください。

お疲れ様でした!

Google スプレッドシートとGoogle カレンダーに関するその他の自動化例

Yoomには、今回ご紹介したもの以外にも、Google スプレッドシートとGoogle カレンダーと連携して、データの収集から集計・通知までを自動化できるテンプレートが豊富にそろっています!
以下を参考に「これも使ってみたい」と思ったら、バナーをクリックして詳細をチェックしてみてください。

Google スプレッドシートを使った便利な自動化例

スプレッドシートの行が更新されたタイミングでSlackに自動通知を送ったり、新しく行が追加されたときにGoogle Drive上に関連フォルダを自動作成したりすることも可能です。

[[78773,119624,129363,136265,177682]]

Google カレンダーを使った便利な自動化例

Google カレンダーで予定が作成されたタイミングでDiscordに通知したり、Zoomミーティングのリンクを自動作成・連携することが可能です。
また、Asanaで新しいタスクが追加されたらGoogle カレンダーに自動で登録したり、予定が作成された際にOutlookカレンダーにも反映させたりといったクロスツールでの予定管理も自動化できます。

[[160032,156954,162926,157126,72672]]

まとめ

Google スプレッドシートとGoogle カレンダーの連携を自動化することで、<span class="mark-yellow">これまで手作業で行っていた予定の転記や修正や二重管理といった作業負荷を大幅に削減し、ヒューマンエラーによるスケジュールの転記漏れや確認漏れのリスクも低減できます。
</span>これにより、担当者は面倒な繰り返し作業や確認作業から解放され、より創造的で付加価値の高いコア業務に集中できる環境が整います!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できますよ。
もしGoogle スプレッドシートとGoogle カレンダーの連携をはじめとする業務の自動化が気になる方は、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

この記事を書いた人
y.katagiri
ライター歴8年です。書くことが好きです。Yoomの魅力をたくさんの人に届けられるように頑張ります!
タグ
自動化
連携
Google スプレッドシート
Googleカレンダー
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る