DiscordとGoogleカレンダーの連携イメージ
アプリ同士の連携方法

2025/03/13

【プログラミング不要】DiscordのメッセージデータをGoogleカレンダーに自動的に反映する方法

k.tsukamoto

Discordの投稿内容をGoogleカレンダーに自動登録できたら便利だと思いませんか?手動で入力するのは手間がかかり、予定の共有ミスも起こりがちです。「もっと簡単に管理できたら…」と感じることもあるでしょう。

そこでおすすめなのが、ノーコードツールYoomです。<span class="mark-yellow">Yoomを使えば、プログラミングの知識がなくても、Discordの投稿をもとにGoogleカレンダーへ予定を自動作成できます。手間を削減し、業務の効率もアップします。</span>

本記事では、Yoomを活用した連携方法とすぐに利用可能なテンプレートについて解説します。ぜひ最後までご覧ください。

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

Yoomを利用することで、ノーコードで簡単にDiscordとGoogleカレンダーの連携が可能です。YoomにはあらかじめDiscordとGoogleカレンダーを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

DiscordとGoogleカレンダーを連携してできること

DiscordとGoogleカレンダーのAPIを連携することで、Discordへの投稿を起点に、Googleカレンダーの予定を作成・更新するなどのアクションが行えます!
例えば、以下のようなテンプレートが該当します。

Discordの投稿内容をもとにGoogleカレンダーに予定を作成する

Discordに投稿された内容から必要な情報を抽出し、自動でGoogleカレンダーに予定を作成するフローです。
チャット上の操作のみで投稿内容が迅速に予定として反映されるため、<span class="mark-yellow">予定管理の作業が効率化するだけでなく、重複や入力ミスといったヒューマンエラーも減るでしょう。</span>

Discordの投稿内容をもとにGoogleカレンダーに予定を作成してメールを送付する

上記フローに追加して、その旨をメールで送付できるフローです。
メールの送付が加わることで、予定の確認漏れなどを防ぎやすくなるでしょう。また、送付するメールには任意の内容を追加することもできます。

DiscordとGoogleカレンダーの連携フローを作ってみよう

それでは、さっそく実際にDiscordとGoogleカレンダーを連携したフローを作成してみましょう!

今回はYoomを使用して、ノーコードでDiscordとGoogleカレンダーの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、Yoomのアカウント発行リンクからアカウントを発行しておきましょう。

[Yoomとは?]

この記事では、先程ご紹介した「Discordの投稿内容をもとにGoogleカレンダーに予定を作成するフローボット」を作成していきます!
作成の流れは大きく分けて以下の通りです。

・DiscordとGoogleカレンダーのマイアプリ連携
・テンプレートのコピー
・Discordのトリガー、投稿から抽出するデータ、作成する予定の設定
・フロー稼働の準備(トリガーをONに設定)

ステップ1:DiscordとGoogleカレンダーのマイアプリ連携

DiscordとGoogleカレンダーをマイアプリに登録し、Yoomと連携させます。

Yoom管理画面のサイドバーから「マイアプリ」を選択し、右側の「+新規接続」をクリックします。

先ずはDiscordを連携しましょう。
「アプリ一覧」が表示されたら、Discordを検索して選択します。

次の画面に遷移したら、「アカウント名」と「アクセストークン」を設定し、「追加」をクリックします。
アカウント名には任意の名称、アクセストークンにはDiscord Developer Portalから取得したBotトークンを設定します。

※ 詳細な設定方法はこちらの記事をご確認ください。

※ Discord Developer Portalのアクセストークン取得画面

対象となるDiscordサーバーとチャンネルに連携用のBotが追加されていることを確認してください。

「マイアプリ」の画面に戻り、Discordが追加されていれば連携は完了です。

次にGoogleカレンダーを連携しましょう。

「マイアプリ」で「+新規接続」をクリックした後、「アプリ一覧」が表示されたら、Googleカレンダーを検索して選択します。

次の画面に遷移したら、「Sign in with Google」をクリックします。

任意のGoogleアカウントを選択してログインします。

内容を確認し、「次へ」をクリックします。

内容を確認し、「続行」をクリックします。

「マイアプリ」の画面に戻り、Googleカレンダーが追加されていれば連携は完了です。

ステップ2:テンプレートのコピー

DiscordとGoogleカレンダーの連携が完了したら、フローの設定に入りましょう。

先ずはテンプレートをコピーします。
Yoomにログインした後、以下のバナーの「試してみる」をクリックしてください。

Yoom管理画面にテンプレートがコピーされるので「OK」をクリックして、フローの設定に進みましょう。

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

フローの起点となるトリガーアクションを設定します。
このフローは、Discordの指定したチャンネルにメッセージが送信された際に起動します。

「チャンネルでメッセージが送信されたら」をクリックします。

内容を確認し、「次へ」をクリックします。

「トリガーの起動間隔」のプルダウンから任意の間隔を選択します。
※トリガーの起動間隔はプランによって選択できない場合があるので、注意してください。

「サーバーID」に対象となるDiscordサーバーのIDを、入力欄下の説明に従って入力します。

「サーバーID」が入力されていると、「チャンネルID」のプルダウンに指定されたサーバーのチャンネルが表示されます。
対象となるチャンネルを選択してください。

設定ができたら指定したチャンネルにメッセージを送信してから「テスト」をクリックしてください。

「テスト成功」の結果が表示されると、「アウトプット」に投稿されたメッセージの情報(以下のキャプチャの情報)が追加されます。

※ 上図の投稿に対するアウトプット

アウトプットに問題がなければ、「保存する」をクリックしてください。
フローの画面に戻り、「チャンネルでメッセージが送信されたら」にチェックマークがついていれば完了です。

ステップ4:Discordの投稿からデータを抽出する設定

次に、指定したチャンネルに投稿されたメッセージから、Googleカレンダーに予定を登録するにあたって必要な情報を抽出します。

「テキストからデータを抽出する」をクリックします。

「変換タイプ」にはデフォルトで、「3,500文字以内のデータからテキストを抽出(2タスク)」が設定されています。
必要があれば「変更する」をクリックし、任意の変換タイプに変更してください。

「次へ」をクリックします。

「対象のテキスト」にはデフォルトで、指定したチャンネルに投稿されたメッセージが設定されています。
必要があれば、任意の設定に変更してください。

入力欄をクリックすることで、Discordの投稿から取得した情報を参照できます。
※ デフォルトでは、「メッセージ内容」が設定されています。

「抽出したい項目」にはデフォルトで、「会社名,予定日,開始時間,終了時間」が設定されています。
必要があれば、任意の設定に変更してください。

「テスト」をクリックすると、抽出のテストが実行されます。
「テスト成功」の結果が表示されますと、「アウトプット」に投稿されたメッセージの情報が追加されます。

アウトプットに問題がなければ、「保存する」をクリックしてください。

フローの画面に戻り、「テキストからデータを抽出する」にチェックマークがついたままであれば完了です。

ステップ5:Googleカレンダーに予定を作成する設定

最後に、抽出したデータを用いて、Googleカレンダーに作成する予定を設定します。

「予定を作成」をクリックします。

内容を確認し、「次へ」をクリックします。

「カレンダーID」のプルダウンに、アプリ連携をしているGoogleカレンダーのアカウントが表示されます。
対象となるアカウントを選択してください。

※通常はGoogleアカウントのメールアドレスです。

ステップ4の手順5で抽出したデータを用いて、予定の登録内容を設定します。

各項目にはデフォルト値が設定されています。
必要があれば、任意の設定に変更してください。

入力欄をクリックすることで、Discordの投稿から抽出した情報を参照できます。

その他、各種設定が可能です。

「テスト」をクリックすると、予定作成のテストが実行されます。
「テスト成功」の結果が表示されますと、「アウトプット」に作成された予定の情報が追加されます。

指定した通りGoogleカレンダーに予定が作成されていれば、「保存する」をクリックしてください。

ステップ6:トリガーをONに設定

フロー画面に戻り、「全ての設定が完了しました!」と表示されていればフローの設定は完了です。
早速フローを稼働させるのであれば、「トリガーをON」をクリックします。

あとで稼働させる場合は、フロー画面のトリガースイッチをクリックすることで、トリガーをONにできます。

今回のフローボットをベースに、他にも様々な作業の自動化が実現できます!
是非、Yoomの便利な機能をお試しください。

GoogleカレンダーのデータをDiscordに連携したい場合

この記事ではDiscordを起点にGoogleカレンダーを動作させるフローをご紹介しましたが、反対にGoogleカレンダーを起点としてDiscordを動作させたい場合は、以下のテンプレートをご利用ください。

Googleカレンダーで予定が作成されたら、Discordに通知する

Googleカレンダーで予定が作成されたら、その内容をDiscordに自動で通知するフローです。
予定の共有がスムーズに行われることによって連絡漏れや対応の遅れを減らし、より確実なスケジュール管理を行えます。

Googleカレンダーで予定が更新されたら、Discordに通知する

Googleカレンダーで予定が更新されたら、その内容をDiscordに自動で通知するフローです。
作成時の通知と同様に、自動的な予定の共有によってスケジュールの見直しや調整を迅速に行えます。

毎日、今日の自分の予定をGoogleカレンダーから取得しDiscordに通知する

毎日指定の時間にGoogleカレンダーに登録されている自分の予定を取得し、Discordに通知するフローです。
スケジュールのリマインダーとしても活用でき、重要な予定の見逃しを防ぎ、日々のタスク管理を効率化できます。

DiscordやGoogleカレンダーのAPIを使ったその他の自動化例

DiscordとGoogleカレンダーの連携だけでなく、APIを活用することでさまざまな業務を自動化できます。

もし興味があるものがあれば、ぜひ試してみてください!

Discordを使った便利な自動化例

予定や議事録、他アプリのメッセージなどをDiscordに自動的に通知することで、情報の共有と管理の効率化を図れます。

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

Googleカレンダーで作成・更新された予定を、業務で使用している様々なアプリに通知することができます。
また、各アプリの情報を元にGoogleカレンダーに予定を作成・更新することも可能です。

終わりに

DiscordとGoogleカレンダーを連携することで、予定の登録や共有がぐっと楽になります。手動での入力ミスを防ぎ、業務の効率化にもつながるため、チーム全体の作業負担を減らせるでしょう。

今回ご紹介したYoomを使えば、プログラミングの知識がなくても、誰でも簡単に連携フローを作成できます。専門的な設定は不要なので、初めての方でも安心です。

まずはYoomに無料登録して、便利なテンプレートを試してみませんか?手間をかけずに、もっとスマートなスケジュール管理を始めましょう!

この記事を書いた人
k.tsukamoto
セキュリティデバイスに関わるシステムエンジニアとして4年間働いていました。 手作業での勤怠管理に、煩雑化する業務連絡……。もっと早くにYoomを知りたかった!という思いから、多くの読者様にYoomの魅力をお伝えしたいと考えています。 まだ使い始めたばかりですが、私自身の発見を通じてYoomで出来る業務効率化をわかりやすくご紹介いたします。
タグ
Discord
Googleカレンダー
自動化
連携
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る