Google Apps ScriptとYoomの連携イメージ
【簡単設定】Discordでメッセージが送信されたらGoogle Apps Scriptでスクリプトを自動実行する方 法
Yoomを詳しくみる
この記事のテンプレートを試す
Google Apps ScriptとYoomの連携イメージ
フローボット活用術

2025-10-30

【簡単設定】Discordでメッセージが送信されたらGoogle Apps Scriptでスクリプトを自動実行する方 法

Kumiko Tsukamoto
Kumiko Tsukamoto

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

YoomにはDiscordでメッセージが送信されたら、Google Apps Scriptでスクリプトを自動実行する業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要

Discordでのメッセージ通知をきっかけに、手動でGoogle Apps Scriptのスクリプトを実行する作業は、手間がかかり、時には対応漏れや遅延が発生することもあるのではないでしょうか。このワークフローを活用すれば、Discordの特定チャンネルへのメッセージ送信をトリガーとして、Google Apps Scriptのスクリプトを自動で実行させることができ、これらの課題をスムーズに解消し、迅速かつ正確な処理を実現します。

■このテンプレートをおすすめする方

  • Discordの通知を基に、手動でGoogle Apps Scriptを実行している方
  • 手作業によるスクリプトの実行忘れや、パラメータ設定ミスを防ぎたい方
  • 特定のイベント発生時に、迅速なスクリプト処理を自動化したいと考えている方

■このテンプレートを使うメリット

  • Discordへのメッセージ送信後、自動でGoogle Apps Scriptが実行されるため、手作業の時間を削減できます。
  • 手動実行に伴う操作ミスや、対応漏れといったヒューマンエラーのリスクを軽減し、処理の確実性を高めます。

■フローボットの流れ

  1. はじめに、DiscordとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでDiscordを選択し、「チャンネルでメッセージが送信されたら」というアクションを設定します。この際、監視対象のチャンネルを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで、実行したいスクリプトのIDや、必要に応じてパラメータを指定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Discordのトリガー設定では、メッセージの受信を検知するチャンネルを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトに渡す任意のパラメータを指定することが可能です。

■注意事項

  • Discord、Google Apps ScriptのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

「Google Apps Scriptを使って日々の業務を効率化したいけれど、どうやって自動実行のトリガーを設定すればいいかわからない…」
「特定のアプリでアクションがあった時に、自動でGoogle Apps Scriptを実行させたいけど、プログラミングの知識がなくて困っている…」
このように、Google Apps Scriptを活用した業務自動化のアイデアはあっても、その具体的な実現方法や設定の複雑さに頭を悩ませることは少なくありません。

このような悩みも、様々なクラウドサービスでのイベント発生をきっかけに、Google Apps Scriptの特定の機能を自動で実行できる仕組みがあれば解消されます!
これまで手作業で行っていたデータ連携や定型作業の実行指示を自動化し、より創造的な業務や戦略的なタスクに注力する時間を確保しましょう。

今回ご紹介する自動化の設定は、プログラミングの知識がなくても直感的に設定できます。
日々の繰り返し作業にかかる手間や時間を削減できるので、ぜひこの機会に導入して、業務の生産性を向上させませんか?

Google Apps Scriptの基本的な活用方法

Google Apps Scriptは、Google Workspaceのアプリを自動化できる非常に便利なツールですが、初心者にとっては少しハードルが高いこともあります。例えば、スクリプトを自分で書く必要があるため、コードを書く知識が求められる点や、特定のトリガーを設定してスクリプトを実行する部分で迷うことがあるかもしれません。

Yoomなら、GASのスクリプトを使った自動化をノーコードで簡単に設定できちゃうんです。難しい設定やコードを書かずに、もっと手軽に自動化を実現したいなら、Yoomを使ってみるといいかもしれません!

Google Apps Scriptの自動実行を実現する連携パターン

普段お使いの様々なツールでのアクションをトリガーとして、Google Apps Scriptのスクリプト実行を自動化する方法を、具体的なテンプレートを使って紹介します!
これにより、手動でのスクリプト実行の手間や実行漏れを防ぎ、業務の正確性と効率性を高めることができます。
気になる内容があれば、ぜひクリックしてみてください!

チャットツールをトリガーにGoogle Apps Scriptを実行する

Discordなどのチャットツールで特定のメッセージが送信されたタイミングで、Google Apps Scriptのスクリプトを自動実行するフローです。
チャットでのコミュニケーションと連動した柔軟な業務自動化が可能になります!


■概要

Discordでのメッセージ通知をきっかけに、手動でGoogle Apps Scriptのスクリプトを実行する作業は、手間がかかり、時には対応漏れや遅延が発生することもあるのではないでしょうか。このワークフローを活用すれば、Discordの特定チャンネルへのメッセージ送信をトリガーとして、Google Apps Scriptのスクリプトを自動で実行させることができ、これらの課題をスムーズに解消し、迅速かつ正確な処理を実現します。

■このテンプレートをおすすめする方

  • Discordの通知を基に、手動でGoogle Apps Scriptを実行している方
  • 手作業によるスクリプトの実行忘れや、パラメータ設定ミスを防ぎたい方
  • 特定のイベント発生時に、迅速なスクリプト処理を自動化したいと考えている方

■このテンプレートを使うメリット

  • Discordへのメッセージ送信後、自動でGoogle Apps Scriptが実行されるため、手作業の時間を削減できます。
  • 手動実行に伴う操作ミスや、対応漏れといったヒューマンエラーのリスクを軽減し、処理の確実性を高めます。

■フローボットの流れ

  1. はじめに、DiscordとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでDiscordを選択し、「チャンネルでメッセージが送信されたら」というアクションを設定します。この際、監視対象のチャンネルを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで、実行したいスクリプトのIDや、必要に応じてパラメータを指定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Discordのトリガー設定では、メッセージの受信を検知するチャンネルを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトに渡す任意のパラメータを指定することが可能です。

■注意事項

  • Discord、Google Apps ScriptのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

ストレージサービスをトリガーにGoogle Apps Scriptを実行する

Boxなどのストレージサービスにファイルがアップロードされたことを検知し、必要に応じてOCR処理を行った上でGoogle Apps Scriptのスクリプトを自動実行
ドキュメント管理と連携した高度な自動化を実現し、業務プロセスをさらに効率化できます!


■概要
Boxにファイルがアップロードされるたびに手作業で内容を確認し、OCR処理を行い、さらにGoogle Apps Scriptで特定の処理を実行するのは手間がかかり、時には入力ミスなどのヒューマンエラーも発生しがちではないでしょうか。このワークフローを活用すれば、Boxへのファイルアップロードをトリガーとして、OCR処理からGoogle Apps Scriptのスクリプト実行までの一連の作業を自動化でき、これらの課題をスムーズに解消できます。
■このテンプレートをおすすめする方
  • BoxとGoogle Apps Scriptを利用し、ファイル内容に応じた処理を手作業で行っている方
  • 契約書や請求書などのPDF・画像ファイルからOCRでテキスト抽出し、データ活用を効率化したい方
  • 定型的なファイル処理業務を自動化し、コア業務へ集中したいと考えている担当者の方
■このテンプレートを使うメリット
  • BoxへのファイルアップロードからGoogle Apps Scriptの実行までが自動化されるため、手作業に費やしていた時間を他の業務に充てることが可能になります。
  • 手作業によるファイルのダウンロードミス、OCR処理の誤り、スクリプト実行時のパラメーター設定ミスといったヒューマンエラーのリスク軽減に繋がります。
■フローボットの流れ
  1. はじめに、BoxおよびGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでBoxを選択し、「フォルダにファイルがアップロードされたら」というアクションで、監視対象のフォルダを設定します。
  3. 続いて、オペレーションでBoxの「ファイルをダウンロード」アクションを設定し、アップロードされたファイルを取得します。
  4. 次に、オペレーションでOCR機能の「画像・PDFから文字を読み取る」アクションを設定し、ダウンロードしたファイルからテキスト情報を抽出します。
  5. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定し、抽出したテキスト情報などを用いて任意のスクリプトを実行します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Boxのトリガー設定では、自動化の起点としたい特定のフォルダを任意で指定してください。
  • OCR機能では、どの部分のテキストを抽出するかといった項目を、業務内容に合わせて細かく設定できます。
  • Google Apps Scriptのオペレーションでは、前段階のOCR機能で取得したテキスト情報などを変数として、実行するスクリプトに動的に設定することが可能です。
■注意事項
  • Box、Google Apps ScriptのそれぞれとYoomを連携してください。
  • OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
  • OCRデータは6,500文字以上のデータや文字が小さい場合などは読み取れない場合があるので、ご注意ください。
  • ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
  • トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は「ファイルの容量制限について」をご参照ください。

データベース/CRMサービスをトリガーにGoogle Apps Scriptを実行する

NotionなどのデータベースやCRMサービスでデータが新規作成または更新された際に、Google Apps Scriptのスクリプトを自動で実行することも。
データの変更に即応した処理を自動化し、手作業によるデータ加工や連携のミスを削減できます!


■概要
Notionで新しいページが作成されるたびに、手動でGoogle Apps Scriptのスクリプトを実行する作業に手間を感じていませんか。また、その連携の際に正確な情報を渡すことに気を遣う場面もあるかもしれません。このワークフローを活用すれば、Notionでのページ作成をトリガーとして、Google Apps Scriptのスクリプトを自動で実行できるようになり、こうした課題の解消に繋がります。
■このテンプレートをおすすめする方
  • Notionで情報を管理し、その情報を基にGoogle Apps Scriptで処理を行いたい方
  • 手動でのスクリプト実行によるタイムラグや、対応漏れを防止したいと考えている方
  • NotionとGoogle Apps Script間の連携作業を効率化し、他の業務に集中したい方
■このテンプレートを使うメリット
  • Notionでのページ作成を検知し、Google Apps Scriptを自動実行するため、手作業による実行忘れや遅延を防ぎ、時間を有効活用できます。
  • 手動でのスクリプト実行に伴うパラメータ設定のミスといったヒューマンエラーを減らし、業務の正確性を高めることに繋がります。
■フローボットの流れ
  1. はじめに、NotionとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。この設定により、指定したNotionデータソースで変更があった際にフローが自動で起動します。
  3. 次に、オペレーションで分岐機能を設定します。これにより、ページの作成か更新かで後続の処理を分岐させることが可能です。
  4. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで実行したいGoogle Apps Scriptのスクリプトを指定し、自動実行を実現します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、自動化の対象としたいデータソースのIDを任意で指定してください。これにより、特定のプロジェクトやチームに関連するデータソースのみを監視できます。
  • Google Apps Scriptの「スクリプトを実行」アクションでは、Notionのトリガーで取得した情報を変数として活用し、スクリプト実行時に動的に設定することが可能です。これにより、より柔軟で実用的な自動化を実現できます。
■注意事項
  • Notion、Google Apps ScriptのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

Discordからの通知をトリガーにGoogle Apps Scriptを実行するフローを作ってみよう

それでは代表的な例として、「Discordでメッセージが送信された際に、Google Apps Scriptで作成したスクリプトを自動で実行するフロー」を解説していきます!

Yoomを使用してノーコードで設定をしていくので、まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

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

  • Google Apps ScriptとDiscordのマイアプリ連携
  • テンプレートのコピー
  • トリガーとなる投稿と実行するスクリプトの設定
  • フロー稼働の準備


■概要

Discordでのメッセージ通知をきっかけに、手動でGoogle Apps Scriptのスクリプトを実行する作業は、手間がかかり、時には対応漏れや遅延が発生することもあるのではないでしょうか。このワークフローを活用すれば、Discordの特定チャンネルへのメッセージ送信をトリガーとして、Google Apps Scriptのスクリプトを自動で実行させることができ、これらの課題をスムーズに解消し、迅速かつ正確な処理を実現します。

■このテンプレートをおすすめする方

  • Discordの通知を基に、手動でGoogle Apps Scriptを実行している方
  • 手作業によるスクリプトの実行忘れや、パラメータ設定ミスを防ぎたい方
  • 特定のイベント発生時に、迅速なスクリプト処理を自動化したいと考えている方

■このテンプレートを使うメリット

  • Discordへのメッセージ送信後、自動でGoogle Apps Scriptが実行されるため、手作業の時間を削減できます。
  • 手動実行に伴う操作ミスや、対応漏れといったヒューマンエラーのリスクを軽減し、処理の確実性を高めます。

■フローボットの流れ

  1. はじめに、DiscordとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでDiscordを選択し、「チャンネルでメッセージが送信されたら」というアクションを設定します。この際、監視対象のチャンネルを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで、実行したいスクリプトのIDや、必要に応じてパラメータを指定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Discordのトリガー設定では、メッセージの受信を検知するチャンネルを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトに渡す任意のパラメータを指定することが可能です。

■注意事項

  • Discord、Google Apps ScriptのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

※事前準備

Google Apps Scriptを連携させるには、Google Cloud Platform(以下、GCP)での設定が必要になります。
こちらのヘルプページを参考に、アプリの設定を行ってください。

ステップ1:Google Apps ScriptとDiscordのマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。

Google Apps Scriptのマイアプリ登録

以下の手順をご参照ください。

Discordのマイアプリ登録

以下の手順をご参照ください。

BotトークンはDiscord Developer Portalから取得できます。
詳細はこちらのヘルプページをご確認ください。

マイアプリ画面にDiscordも追加されていれば、このフローで使用するアプリのマイアプリ登録は完了です。

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

Yoomのフローボットテンプレートから使用するテンプレートを選び、「このテンプレートを試す」をクリックすると、テンプレートがコピーされます。
ここでは以下のテンプレートを使うため、バナーの「試してみる」をクリックしてください。


■概要

Discordでのメッセージ通知をきっかけに、手動でGoogle Apps Scriptのスクリプトを実行する作業は、手間がかかり、時には対応漏れや遅延が発生することもあるのではないでしょうか。このワークフローを活用すれば、Discordの特定チャンネルへのメッセージ送信をトリガーとして、Google Apps Scriptのスクリプトを自動で実行させることができ、これらの課題をスムーズに解消し、迅速かつ正確な処理を実現します。

■このテンプレートをおすすめする方

  • Discordの通知を基に、手動でGoogle Apps Scriptを実行している方
  • 手作業によるスクリプトの実行忘れや、パラメータ設定ミスを防ぎたい方
  • 特定のイベント発生時に、迅速なスクリプト処理を自動化したいと考えている方

■このテンプレートを使うメリット

  • Discordへのメッセージ送信後、自動でGoogle Apps Scriptが実行されるため、手作業の時間を削減できます。
  • 手動実行に伴う操作ミスや、対応漏れといったヒューマンエラーのリスクを軽減し、処理の確実性を高めます。

■フローボットの流れ

  1. はじめに、DiscordとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでDiscordを選択し、「チャンネルでメッセージが送信されたら」というアクションを設定します。この際、監視対象のチャンネルを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで、実行したいスクリプトのIDや、必要に応じてパラメータを指定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Discordのトリガー設定では、メッセージの受信を検知するチャンネルを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトに渡す任意のパラメータを指定することが可能です。

■注意事項

  • Discord、Google Apps ScriptのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

そうしますと、Yoomのワークスペースにテンプレートがコピーされ、自動化フローの設定画面(フローボット)が開きます。
「OK」をクリックして、フローの設定に進みましょう。

※ 以降、コピーしたフローボットには、プロジェクト一覧の「マイプロジェクト」からアクセスできます。

ステップ3:トリガーとなる投稿の設定

先ずは、フローの起点となるトリガーアクション(メッセージ投稿)を設定していきます。

  1. Discordの「チャンネルでメッセージが送信されたら」をクリック。

  1. 「タイトル」は任意の名称に変更できます。
    アクションの内容が分かりやすいタイトルにするとよいでしょう。
    例)連携用チャンネルでメッセージが送信されたら
  2. 連携アカウントとアクションを確認し、「次へ」をクリック。

  1. 「トリガーの起動間隔」のプルダウンから任意の間隔を選択。
    トリガーの起動タイミングは「5分・10分・15分・30分・60分」から選択可能です。
    そのプランの最短の起動間隔にすることで、メッセージが投稿された際に、より早くスクリプトを実行できるようになります。
    ※ ご利用プランによって、設定できるトリガーの最短間隔が異なります。
    起動間隔についての詳しい説明は、こちらのヘルプページをご覧ください。

  1. 「サーバーID」にトリガーとなるメッセージを投稿するチャンネルのサーバーIDを設定。
    サーバーIDはDiscordの対象サーバーのURL(/channels/≪サーバーID≫/≪チャンネルID≫)から取得できます。
  2. 同じように「チャンネルID」も設定してください。
  3. 設定を終えたら、Discordの指定したチャンネルに、任意のメッセージを投稿してください。
    ※ 投稿するメッセージの例

  1. Yoomに戻り、「テスト」をクリック。

  1. テストに成功すると、「取得した値」に最新メッセージの情報が追加されます。
    これらの値は、以降のアクションで変数(フローが稼働する度に変わる値)として使用できるようになります。
    詳しい説明は、こちらのヘルプページをご覧ください。

  1. 手順7で投稿したメッセージの情報が取得されていることを確認し、ページ下部の「保存する」をクリック。

トリガーとなる投稿の設定が完了し、フロー画面に戻ります。

ステップ4:スクリプトの実行

次に、実行するスクリプトの設定を行います。

  1. Google Apps Scriptの「スクリプトを実行」をクリック。

  1. 適宜「タイトル」を変更。
  2. 連携アカウントとアクションを確認し、「次へ」をクリック。

以降の設定方法の詳細はこちらのヘルプページをご覧ください。

  1. GCP上でスクリプトをデプロイした際に表示されるURLを「実行可能URL」に設定。
  2. 実行する関数名を「関数の名前」に設定。

  1. 関数に渡すパラメーターを「パラメーターの値」に設定。
    「パラメーターを追加」をクリックすることで、複数のパラメーターを設定できます。

  1. デプロイされていない最新バージョンのスクリプトを実行する場合は、「開発者モード」に「true」を指定してください。
  2. 設定を終えたら、「テスト」をクリック。

  1. テストに成功したら、指定したスクリプトが実行されたことを確認し、ページ下部の「保存する」をクリック。

ステップ5:フロー稼働の準備

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

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

トリガーをONにしたら、実際に動作することを確認しましょう。
Discordの指定したチャンネルにメッセージを投稿し、Google Apps Scriptの指定したスクリプトが実行されていれば成功です。

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

Google Apps Scriptを使った自動化例

他にも、Google Apps Scriptを活用した様々な自動化の実現が可能です!
例えば以下のような自動化はいかがでしょうか。


■概要

LINE公式アカウントに特定のメッセージが届くたびに、手動でGoogle Apps Scriptを実行していませんか?この作業は単純である一方、即時性が求められるケースも多く、担当者の負担になりがちです。このワークフローを活用すれば、LINE公式アカウントへのメッセージ受信をトリガーとして、Google Apps Scriptを自動で実行させることが可能になり、手作業による手間をなくし、迅速な対応を実現します。

■このテンプレートをおすすめする方

  • LINE公式アカウントへの通知をトリガーに、手動でスクリプトを実行している方
  • Google Apps Scriptの実行を、特定のイベントに応じて自動化したい開発担当者の方
  • LINE公式アカウントとGoogleのサービスを連携させ、業務の効率化を推進したいと考えている方

■このテンプレートを使うメリット

  • LINE公式アカウントの通知をトリガーに自動でスクリプトが実行されるため、これまで手動で対応していた時間を短縮することができます。
  • 手動実行による実行漏れや対応の遅延を防ぎ、定められたプロセスを確実に実行することで、ヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、LINE公式アカウントとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでLINE公式アカウントを選択し、「ユーザーからメッセージを受けとったら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Google Apps Scriptのオペレーション設定では、実行したい任意のスクリプトを指定してください。これにより、LINE公式アカウントからの通知に応じて、特定の業務処理を自動で実行させることが可能です。

■注意事項

  • LINE公式アカウントとGoogle Apps ScriptのそれぞれとYoomを連携してください。

■概要

Microsoft Teamsで受け取る請求書や申込書などのファイル処理に、手間や時間を取られていませんか。手作業でのデータ転記やスクリプト実行は、入力ミスなどのヒューマンエラーを引き起こす原因にもなります。このワークフローを活用すれば、Microsoft Teamsの特定チャネルにファイルが投稿されると、自動的にOCR機能で内容を読み取り、そのデータを基にGoogle Apps Scriptのスクリプトを実行するため、定型的なファイル処理業務から解放されます。

■このテンプレートをおすすめする方

  • Microsoft Teamsで受け取ったファイルの情報を手作業で転記している方
  • OCRで読み取ったデータを活用し、Google Apps Scriptでの処理を自動化したい方
  • 手作業による転記ミスやスクリプトの実行漏れといった課題を解消したい方

■このテンプレートを使うメリット

  • Microsoft Teamsへのファイル投稿を起点に、データ抽出からスクリプト実行までが自動化され、手作業に費やしていた時間を削減できます。
  • ファイルの情報を自動で転記・処理するため、手作業による入力間違いや対応漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、Microsoft Teams、Microsoft SharePoint、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでMicrosoft Teamsを選択し、「チャネルにメッセージが送信されたら」というアクションを設定します。
  3. 次に、オペレーションでMicrosoft SharePointの「ファイルをダウンロード」アクションを設定し、Microsoft Teamsに投稿されたファイルを取得します。
  4. 続いて、オペレーションでOCR機能の「画像・PDFから文字を読み取る」アクションを設定します。
  5. 次に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取ったデータをGoogle スプレッドシートに記録します。
  6. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Microsoft Teamsのトリガーでは、フローボットを起動させたい対象のチャネルを任意で設定してください。
  • OCR機能では、読み取りたいファイルの種類に応じて、抽出したい項目を任意で設定することが可能です。
  • Google スプレッドシートでは、任意のシートにデータを追加でき、各項目にどの情報を紐付けるかなどを柔軟にカスタムできます。
  • Google Apps Scriptでは、前段階のアクションで取得した情報を変数として利用したり、固定値を設定したりすることが可能です。

■注意事項

  • Microsoft Teams、Microsoft SharePoint、Google スプレッドシート、Google Apps ScriptのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

※こちらのテンプレートで紹介しているSlackのダウンロードアクションは現在利用できません。

■概要

Slackに送られてくる請求書などのファイルに対し、その都度内容を確認して手作業で転記し、さらにスクリプトを手動で実行するのは手間がかかり、ミスの原因にもなりがちです。このワークフローを活用すれば、Slackの特定チャンネルへのファイル投稿をきっかけに、AI-OCRがファイル内の文字を自動で読み取り、そのデータを基にGoogle Apps Scriptのスクリプトを実行させることができ、こうした課題を円滑に解消します。

■このテンプレートをおすすめする方

  • Slackで受け取った請求書などのファイル情報を手作業で転記している方
  • OCRで読み取ったデータを基に、Google Apps Scriptを手動で実行している方
  • SlackとGoogle Apps Scriptを連携させ、定型業務の自動化を検討している方

■このテンプレートを使うメリット

  • Slackへのファイル投稿からスクリプト実行までが自動化され、これまで手作業で行っていた一連の業務にかかる時間を短縮します。
  • 手作業によるデータの読み取りミスや転記漏れ、スクリプトの実行忘れといったヒューマンエラーの発生を防ぎ、業務の正確性を高めます。

■フローボットの流れ

  1. はじめに、SlackとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「ファイルがチャンネルに投稿されたら」というアクションを設定します。
  3. 続けて、オペレーションでSlackの「投稿されたファイルをダウンロード」アクションを設定し、トリガーで投稿されたファイルを取得します。
  4. 次に、オペレーションでAI機能の「画像・PDFから文字を読み取る」アクションを設定し、ダウンロードしたファイルからテキストデータを抽出します。
  5. その後、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、抽出したテキストデータを指定のシートに転記します。
  6. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」アクションを設定し、一連の処理を完了させます。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • OCR機能のアクションでは、読み取るファイル内のどの項目を抽出するか、使用するAIモデルや言語を任意で設定することが可能です。
  • Google スプレッドシートの「レコードを追加する」アクションでは、書き込み先のGoogle スプレッドシートID、シートID、および各列に転記する値を任意で設定してください。
  • Slackの「チャンネルにメッセージを送る」アクションを追加し、通知先のチャンネルIDやメッセージ内容を任意で設定できます。

■注意事項

  • Slack、Google スプレッドシート、Google Apps ScriptとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

■概要
Googleフォームへの回答後に、Google Apps Scriptで定型的な処理を手動で実行することに手間を感じていませんか。
このワークフローを活用することで、Googleフォームの新しい回答送信をトリガーに、指定したGoogle Apps Scriptを自動で実行できます。
これにより、これまで手作業で行っていた一連の処理を自動化し、対応漏れなどのミスを防ぎながら業務を効率化することが可能です。
■このテンプレートをおすすめする方
  • Googleフォームの回答を基に、Google Apps Scriptでの処理を手動で実行している方
  • GASの複雑なトリガー設定を行わずに、特定の業務プロセスを自動化したいと考えている方
  • フォーム回答後のデータ処理を自動化し、ヒューマンエラーの削減を目指す業務改善担当者の方
■このテンプレートを使うメリット
  • Googleフォームに回答があるたびに自動でスクリプトが実行されるため、手動での対応時間を削減し、より重要な業務に集中できます。
  • 手動操作によるスクリプトの実行忘れやタイミングのズレといったヒューマンエラーを防ぎ、業務の確実性を向上させます。
■フローボットの流れ
  1. はじめに、GoogleフォームとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogleフォームを選択し、「フォームに回答が送信されたら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行する」アクションを設定することで、フォーム回答時に指定のスクリプトが自動で実行されるようになります。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Googleフォームのトリガー設定では、連携の対象としたい任意のフォームを選択してください。
  • Google Apps Scriptのオペレーション設定では、実行したいスクリプトの実行可能URLなどを任意で設定してください。前段で取得した値の変数を各項目で使用することも可能です。
■注意事項
  • Google Apps Script、GoogleフォームのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Googleフォームをトリガーとして使用した際の回答内容を取得する方法は「Googleフォームトリガーで、回答内容を取得する方法」を参照ください。 

■概要

Webフォームへの回答後、Google Apps Scriptの実行を手動で行うことに手間を感じていませんか。
また、GASの複雑なトリガー設定に時間がかかり、本来の業務を圧迫することもあるかもしれません。
このワークフローは、フォームへの回答をきっかけにGoogle Apps Scriptを自動で実行するもので、手作業による実行の手間や設定の複雑さを解消し、迅速で正確な業務処理を実現します。

■このテンプレートをおすすめする方

  • フォーム回答後の定型業務をGoogle Apps Scriptで自動化したいと考えている方
  • 手動でのスクリプト実行によるタイムラグや、対応漏れを防ぎたい業務担当者の方
  • GASの複雑なトリガー設定をすることなく、簡単に自動化を実現したい方

■このテンプレートを使うメリット

  • フォームに回答があると自動でGoogle Apps Scriptが実行されるため、手動でスクリプトを起動する手間と時間を短縮できます。
  • 手動実行によるスクリプトの起動忘れや遅延といったヒューマンエラーを防ぎ、業務の正確性を向上させます。

■フローボットの流れ

  1. はじめに、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでYoomの「フォームトリガー機能」を選択し、任意のフォームが送信された際にフローが起動するよう設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定し、実行したいスクリプトIDなどを指定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • トリガーとして設定するフォームは、Yoomで設定されている既存のフォーム以外にも新しくフォーム設定することができます。

注意事項

  • Google Apps ScriptとYoomを連携してください。

まとめ

Google Apps Scriptの実行を様々なアプリのイベントと連携させて自動化することで、これまで手動で行っていたスクリプトの実行タイミングの管理や、それに伴う作業の手間を削減し、ヒューマンエラーの発生も防げます。
これにより、ルーチンワークから解放され、より付加価値の高い業務にリソースを集中させることができるでしょう!

業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの専門知識がない方でも、画面上の指示に従って直感的な操作で簡単に業務フローを構築できます。
もしGoogle Apps Scriptを活用した業務の自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:Googleフォーム送信をトリガーにできますか?

A:はい、可能です。Yoomには「Googleフォームに回答があったらGoogle Apps Scriptを実行する」という自動化テンプレートも用意されているため、ぜひチェックしてみてください。

Q:スクリプトの実行に失敗したらどうなりますか?

A:フローボットでエラーが発生した場合、Yoomのアカウント作成時に登録したメールアドレスに通知が送信されます。
通知内容に掲載されているリンクからエラーの原因を確認することができます。
エラー内容を確認し、修正が必要な場合は、Yoomのヘルプページを参考にしてみてください。

Yoomヘルプセンター
Yoomお問い合わせ窓口

Q:GASの実行結果を後続の処理で使えますか?

A:可能です!オペレーション直下にある「+」マークをクリックし、オペレーションを追加することで実現可能できます。

・🔰基本的なフローボットの作成方法

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Kumiko Tsukamoto
Kumiko Tsukamoto
システムエンジニアとして4年間勤務。当時は毎日Excelに手入力する勤怠管理や、領収書のデータ化作業に悩まされていたため、Yoomにもっと早く出会いたかったです。まだまだYoomは使い始めたばかりですが、皆様の「自動化できたらいいな」を叶えるための情報をお伝えしていきます!
タグ
Google Apps Script
連携
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる