2024/08/20
アプリ同士の連携方法

【プログラミング不要】Googleスプレッドシートで行が追加されたらDiscordに自動通知する方法

k.hieda

目次

開発チームの現場では、日々多くの指示が飛び交います。バグ報告、タスクの管理状況確認、コードレビュー結果の共有など。これらの情報を効率的に管理し、見落としを防ぐことは生産性をあげるためには不可欠です。そこで、Yoomでは「Googleスプレッドシートで行が追加されたらDiscordに通知する」フローボットを作成しました。
本記事では、通知を自動化するメリットとプログラミング不要で連携する方法をご紹介します。

Google スプレッドシートとDiscordを連携するメリット

2つのアプリを連携すると便利になると想像は容易いですが、今回は「なぜ開発チームにGoogleスプレッドシートとDiscordの連携が最適なのか?」の視点で考察してみました。

メリット1 確実な情報共有

Google スプレッドシートに新しいバグの報告を蓄積していくとします。Discordへ自動通知すると、各担当は常に最新の情報を把握することができます。<span class="mark-yellow">手動での情報共有だと発生していた、情報伝達の遅延の解決にもつながります。</span>

メリット2 コミュニケーションの円滑化

たくさんの情報が行き交うDiscordの中で、Discordの特定のチャンネルへGoogle スプレッドシートの内容だけを通知すると、<span class="mark-yellow">共同開発者へ必要な情報だけを共有できます。</span>担当ごとに必要な通知を分けることで、コミュニケーションの効率化を図ることができます。

YoomでGoogle スプレッドシートとDiscordを連携するメリット

アプリ同士の連携は、通常プログラミングの知識と経験が求められることが多いですが、Yoomではその負担を軽減できます。Yoomでは、ノーコードでアプリ連携ができるツールを提供しています。

シンプルな設定でノーコードで操作できる

Yoomでは直感的に操作方法を理解しやすいインタフェースを提供しています。プログラミングの知識や経験がなくても、画面の指示に従い選択肢の中から選択していくだけで自動化シナリオを作れるんです。

費用とリソースを抑えられる

これまでエンジニアに依頼していた作業を、誰でもできるようになります。すると、依頼料やリソースの削減ができ、費用と時間の節約にもなります。

環境に合わせた柔軟なカスタマイズ

Yoomは多くのアプリケーションと連携ができます。業務フローに合わせて細かく設定できるため、完全自動化も可能になるかもしれません。

次のセクションから、「Googleスプレッドシートで行が追加されたらDiscordに通知する」フローボットの作り方をYoomのテンプレートを用いてご紹介します。

お試しはフリープランから!まずはご登録をどうぞ♪ >Yoomに無料で登録する

Google スプレッドシートとDiscordの連携フローの作り方

事前に準備するもの

アプリをYoomへ連携するため、事前にログイン情報をご準備ください。

Google スプレッドシート

  • 連携するGoogle アカウントのログイン情報
  • Discordへ通知するGoogle スプレッドシート
    →今回はバグの報告シーンを想定してテスト用のシートを作りました。1行目にヘッダとして項目を入力します。注意点は重複する項目名がある時は「項目名1」「項目名2」のように連番をふるなどユニーク値で作成してください。(項目が重複してるとうまく連携できないのです)
    2行目にもテスト用に情報を記入しておいてください。

Discord

  • Discordアカウント情報(メールアドレスまたは電話番号、パスワード)
  • Discordの通知を送るチャンネルのWebhookURL

>ヘルプ:DiscordのWebhookURLを取得する方法

ステップ1 Yoomのテンプレートをマイプロジェクトへコピーする

こちらのバナーをクリックで、Yoomのワークスペースの「マイプロジェクト」にコピーされます。

コピーされたら、右上の「編集する」をクリックで、各オペレーションの編集に進みます。

ステップ2 アプリトリガー「行が追加されたら」

テンプレートの1つめのプロセスをクリックします。

(1/2)連携アカウントとアクションを選択

アプリトリガーのタイトル:行が追加されたら(デフォルト)
アプリ:Google スプレッドシート(デフォルト)
Google スプレッドシートと連携するアカウント情報:「+連携アカウントを追加」をクリック。Googleにログインする画面になります。連携するアカウントのメールアドレスまたは電話番号とパスワードを入力し、Yoomからのアクセスを許可してください。


トリガーアクション:行が追加されたら(デフォルト)

 →次へ

(2/2)アプリトリガーのAPI接続設定

トリガーの起動間隔:5分・10分・15分・30分・60分 の中から選択できます。

連携するGoogle スプレッドシートの設定を進めます。

スプレッドシートID:候補から選択するかスプレッドシートIDを指定してください。URL内の「/spreadsheets/d/●●●/」の部分がスプレッドシートIDとなります。編集欄をクリックで、候補が表示されます。選択するとIDが引用されます。

シートID:候補から選択してください。URL内の「/edit?gid=●●●/」の部分がシートIDとなります。こちらも編集欄をクリックでIDを引用できます。

テーブルの範囲(始まり):テーブルの範囲をAからNとしたい場合は、「A」を指定してください。

テーブルの範囲(終わり):テーブルの範囲をAからNとしたい場合は、「N」を指定してください。

一意の値が入った列:メールアドレスやIDなど、列内で値が重複しない列(ユニークキーとなる列)の列名を選択してください。例)A

テスト→ 成功→ アウトプットにはGoogle スプレッドシートのヘッダと2行目の内容が抽出されました。この項目は後のDiscordへの通知内容設定に引用できます。

 →保存する

ステップ3 アプリと連携する「商談情報を取得」

テンプレートのふたつめのプロセスをクリックします。

(1/2)連携アカウントとアクションを選択

タイトル:テキストチャンネルにメッセージを送信
アプリ:Discord
Discordと連携するアカウント情報:「+連携アカウントを追加」をクリック!

アプリ連携が初めての時は、こちらの画面が表示されます。ログイン情報を入力し、YoomがDiscordアカウントへのアクセスを要求するので「認証」してください。
アクション:テキストチャンネルにメッセージを送信

 →次へ

(2/2)API接続設定

WebhookURL:送信先のチャンネルの編集ページからWebhookURLを作成し、作成したURLを設定してください。

>ヘルプ:DiscordのWebhookURLを取得する方法

送信するメッセージ内容を指定します。

編集欄をクリックで、先ほどGoogle スプレッドシートからアウトプットされた項目が表示されます。任意のメッセージとIDとタイトルを選択してみました。

 →テスト →成功 Discordのチャンネルに通知が送信されました。

ステップ4 アプリトリガーを【ON】にする

フローボットの1つめのプロセスについてるスイッチを【ON】にすると、設定完了です。

こちらで連携作業は完了です!プログラミング言語を習得していない私でも、テンプレートを使ったら簡単に連携できました。今回のテンプレートはこちらです。

その他のGoogleスプレッドシートを使った自動化の例

他にもGoogleスプレッドシートを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します。

1.行が更新でもフローを起動することができます。情報の更新が行われたら自動で通知することができるため、修正された情報をチームに素早く共有することができます。

2.Googleスプレッドシートで追加されたキーワードをGoogle検索し、結果を更新するフローです。検索や結果の追加の手間を省くことができるため、業務進行を円滑にすることができそうです。

3.こちらはGoogleスプレッドシートとジョブカン経費精算・ワークフローの異なるアプリ間で同一の情報の更新を行います。登録された内容を引用して更新を行うため、情報の正確性を保ちます。

4.また、STORES予約に追加された予約情報をGoogleスプレッドシートに追加することができます。Googleスプレッドシートへの入力を自動化できるため、手作業による情報の記載ミスを防ぎます。

5.OCR機能と連携したテンプレートも作成可能です。GoogleDriveにアップロードされた名刺情報をOCRで読み取り、Googleスプレッドシートに追加することで名刺管理を効率化することができます。

Yoomのテンプレートは日々増え続けています。

Yoomでは市場調査し、ニーズがあるテンプレートを日々生産し続けています。Google スプレッドシートとDiscordは他にも連携できるテンプレートをたくさんご用意してます!ご自身のチームに合った自動化の仕組みを探してみてくださいね。様々なテンプレートやプロセスを組み合わせると、さらに高度な自動化の実現も可能です!

テンプレート一覧

まとめ

いかがでしたか。Google スプレッドシートとDiscordの連携は、開発チームのコミュニケーションを活性化し、作業の効率化を図る上で非常に有効な手段ではないでしょうか。最新情報の共有、コミュニケーションの円滑化など、プロジェクトの成功にお役立ていただけます。

<span class="mark-yellow">Yoomを使うと煩わしかった手作業を自動化でき、あなたとチームの時間をもっと豊かにできます!</span>今日から実現できる連携ばかりなので、ぜひお試しください!

Yoomを無料ではじめてみる

では、また〜!

この記事を書いた人
k.hieda
Webプランナー・ディレクター歴10年目。Web制作会社勤務時代は、クライアントへ改修と運用プランの提案と制作進行がメインでした。現在はパラレルワーカーです。Yoomのコンテンツ事業部でブログの制作、個人事業では企業の外部広報案件を受けています。民泊を始めるのでルーチンワーク効率化の徹底を目指しています!
タグ
Google スプレッドシート
Discord
自動
通知
自動化
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる