Google Apps ScriptとOCRの連携イメージ
【ノーコードで実現】OCRで読み取った情報をもとにGoogle Apps Scriptを実行する方法
Yoomを詳しくみる
この記事のテンプレートを試す
Google Apps ScriptとOCRの連携イメージ
フローボット活用術

2025-10-23

【ノーコードで実現】OCRで読み取った情報をもとにGoogle Apps Scriptを実行する方法

Kanade Nohara
Kanade Nohara

「添付ファイルの請求書、毎回中身を確認して転記して…もう疲れた。」

そんな日常業務の手間を感じている方にぴったりなのが、Google Apps ScriptとOCR(文字認識)を組み合わせた自動化です。たとえば、Gmailで受信したPDFファイルを自動でOCR処理して、抽出したテキストをGoogle Apps Scriptで処理し、Google スプレッドシートに登録することや、SlackやMicrosoft Teamsで共有された画像ファイルをOCRで読み取り、申請処理やデータ集計を自動で進めることができます。また、フォームで提出された資料から自動的に内容を読み取って処理を走らせることも可能です。

こうした一連の流れをノーコードで構築できるので、これまで煩雑だったファイル処理の手間を大幅にカットできますよ。「気づけば、作業が自動で終わっていた」そんな効率的な働き方を始めてみませんか?

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

YoomにはOCRで読み取った情報をもとにGoogle Apps Scriptを実行する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要

Gmailに届く請求書や申込書といった添付ファイルを都度ダウンロードし、内容を目で確認して転記、さらに別の処理を実行するといった作業に手間を感じていませんか。このワークフローは、Gmailで受信したファイルをAIが自動でOCR処理し、その内容をGoogle スプレッドシートに記録した上で、Google Apps Scriptを実行する一連の流れを自動化します。手作業による非効率や入力ミスといった課題の解消に繋がります。

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

  • Gmailで受信する添付ファイルの内容を、手作業でデータ入力している経理や営業事務担当者の方
  • OCRで読み取ったデータを元に、Google Apps Scriptを用いた定型業務を自動化したい方
  • 手作業によるデータ転記ミスをなくし、業務の正確性と効率を高めたいと考えている方

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

  • Gmailへのメール受信を起点に、ファイル内の文字抽出からデータ転記、スクリプト実行までが自動化されるため、一連の作業に費やしていた時間を短縮できます。
  • 手作業でのデータ転記やスクリプトの実行操作が不要になるため、入力ミスや処理の実行漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、Gmail、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGmailを選択し、「特定のラベルのメールを受信したら」というアクションを設定します。
  3. 続いて、オペレーションでAI機能の「画像・PDFから文字を読み取る」を設定し、受信したメールの添付ファイルを読み取ります。
  4. 次に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取ったテキストデータを指定のシートに追加します。
  5. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」を設定し、事前に用意したスクリプトを自動で実行します。

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

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

  • AI機能(OCR)のアクションでは、読み取るファイル内のどの項目を抽出するか、また使用するAIモデルや言語を任意で設定することが可能です。
  • Google スプレッドシートの「レコードを追加する」アクションでは、書き込み対象のスプレッドシートID、シートID、および追加するレコードの各列の値を任意で設定してください。

■注意事項

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

OCRとGoogle Apps Scriptの連携を自動化する方法

様々なツールで受け取ったファイル(画像やPDFなど)をOCRで読み取り、そのテキストデータを活用してGoogle Apps Scriptで特定の処理を自動実行する方法を、具体的なテンプレートを使って紹介します!これにより、ファイルの内容に応じた柔軟な自動化が実現でき、手作業によるデータ連携の手間やミスを削減できます。
気になる内容があれば、ぜひクリックしてみてください!

チャットツールで受信したファイルをOCR処理し、Google Apps Scriptを実行する

SlackやMicrosoft Teamsなどで共有されたファイルをトリガーとしてOCR処理を行い、抽出したテキストデータを使ってGoogle Apps Scriptを実行することで、チャットベースのコミュニケーション内で発生するファイル処理と後続タスクの連携を自動化し、迅速な対応やデータ活用を実現しましょう!


■概要

Gmailに届く請求書や申込書といった添付ファイルを都度ダウンロードし、内容を目で確認して転記、さらに別の処理を実行するといった作業に手間を感じていませんか。このワークフローは、Gmailで受信したファイルをAIが自動でOCR処理し、その内容をGoogle スプレッドシートに記録した上で、Google Apps Scriptを実行する一連の流れを自動化します。手作業による非効率や入力ミスといった課題の解消に繋がります。

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

  • Gmailで受信する添付ファイルの内容を、手作業でデータ入力している経理や営業事務担当者の方
  • OCRで読み取ったデータを元に、Google Apps Scriptを用いた定型業務を自動化したい方
  • 手作業によるデータ転記ミスをなくし、業務の正確性と効率を高めたいと考えている方

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

  • Gmailへのメール受信を起点に、ファイル内の文字抽出からデータ転記、スクリプト実行までが自動化されるため、一連の作業に費やしていた時間を短縮できます。
  • 手作業でのデータ転記やスクリプトの実行操作が不要になるため、入力ミスや処理の実行漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、Gmail、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGmailを選択し、「特定のラベルのメールを受信したら」というアクションを設定します。
  3. 続いて、オペレーションでAI機能の「画像・PDFから文字を読み取る」を設定し、受信したメールの添付ファイルを読み取ります。
  4. 次に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取ったテキストデータを指定のシートに追加します。
  5. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」を設定し、事前に用意したスクリプトを自動で実行します。

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

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

  • AI機能(OCR)のアクションでは、読み取るファイル内のどの項目を抽出するか、また使用するAIモデルや言語を任意で設定することが可能です。
  • Google スプレッドシートの「レコードを追加する」アクションでは、書き込み対象のスプレッドシートID、シートID、および追加するレコードの各列の値を任意で設定してください。

■注意事項

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

■概要

Outlookで受信した請求書や発注書などの添付ファイルを、都度手作業で開き、内容を転記していませんか?この作業は時間がかかる上に、入力ミスなどのヒューマンエラーも発生しがちです。このワークフローを活用すれば、特定のメールをOutlookで受信するだけで、添付されたファイルをAIが自動でOCR処理し、抽出したテキストデータを元にGoogle Apps Scriptで指定のスクリプトを実行できるため、手作業による転記作業からの解放を実現します。

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

  • Outlookに届く請求書などのPDF内容を手作業で転記している経理担当者の方
  • 添付ファイルの情報を抽出し、Google Apps Scriptで独自の処理を実行したい方
  • 定期的なデータ処理業務の自動化で、人的ミスをなくし効率化を図りたいと考えている方

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

  • 特定のメールを受信するだけで添付ファイルの内容が自動で読み取られるため、手作業での確認や転記に費やしていた時間を短縮することができます。
  • AI-OCRによる自動データ抽出とスクリプト実行により、手作業による転記ミスや確認漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、Outlook、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでOutlookを選択し、「特定の件名のメールを受信したら」というアクションを設定します。
  3. その後、オペレーションでOutlookの「メールの添付ファイルの情報を取得する」アクションと「メールの添付ファイルをダウンロード」アクションを順に設定します。
  4. 続いて、オペレーションでAI機能の「画像・PDFから文字を読み取る」アクションを設定し、ダウンロードしたファイルを指定します。
  5. 次に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取った情報を任意のセルに追加します。
  6. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」アクションを設定し、スプレッドシートに追加されたデータを元に処理を実行します。

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

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

  • Outlookのトリガー設定では、起動条件となるメールの受信フォルダや、差出人、件名に含まれるキーワードなどを任意で設定してください。
  • OCR機能のアクションでは、読み取るファイル内のどの項目を抽出するか、また使用するAIモデルや言語を任意で設定することが可能です。

■注意事項

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

メールで受信したファイルをOCR処理し、Google Apps Scriptを実行する

GmailやOutlookで受信したメールに添付されたファイルを自動でOCR処理にかけ、その結果をGoogle Apps Scriptに渡して処理を実行させることができるので、メールでのファイル受領からGASを用いたデータ処理までを一気通貫で自動化し、バックオフィス業務などを効率化しましょう!


■概要

「Googleフォームで送信されたファイルをOCRで読み取り、Google Apps Scriptでスクリプトを実行する」ワークフローは、フォームから受け取った画像やPDFファイルの自動解析とデータ処理を実現します。
手動でのデータ入力やファイル管理の手間を省き、業務効率を向上させるための便利なソリューションです。
Google Apps ScriptとOCR技術を組み合わせることで、送信されたファイルの内容を自動的にテキスト化し、必要な処理を自動で行います。
これにより、迅速かつ正確なデータ管理が可能となります。

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

  • Googleフォームを活用して顧客からの情報収集を行っている担当者の方
  • 受信したファイルの内容を手動で入力する作業に時間を取られている事務担当者の方
  • OCR技術を利用して紙の資料をデジタル化し、効率的に活用したい方
  • Google Apps Scriptを使った自動化に興味があり、業務フローを改善したい方
  • データ入力のミスを減らし、正確なデータ管理を目指しているチームリーダーの方

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

このフローでは、Googleフォームから送信されたファイルを自動でOCR処理し、必要なデータを抽出します。
また、Google Apps Scriptでスクリプトを実行することで、手動操作を自動化し、業務効率が向上します。
自動化により、手動入力時に発生するヒューマンエラーを減少させ、情報を一元管理できるため、情報の検索や活用が容易になります。


■概要

フォームで受け取った請求書や申込書などのファイルを手作業で確認し、内容を転記する業務は手間がかかる上に、入力ミスも起こりがちではないでしょうか。このワークフローは、フォームにファイルが添付・送信されると、AI-OCRが自動で文字情報を読み取り、そのデータをGoogle スプレッドシートに記録した上で、予め設定したGoogle Apps Scriptのスクリプトを実行します。一連の定型業務を自動化し、業務の正確性と速度の向上に貢献します。

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

  • フォーム経由で受け取るファイルの情報を手作業でデータ化し、処理している方
  • OCRで抽出したデータをもとに、Google Apps Scriptの実行を自動化したい方
  • 定型的なデータ入力やスクリプト実行のプロセスにおけるヒューマンエラーを削減したい方

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

  • フォームへのファイル送信からOCR、データ転記、スクリプト実行までの一連の操作が自動化されるため、手作業に費やしていた時間を他の業務に充てられます。
  • 手作業によるデータ転記の際の入力ミスや、スクリプトの実行漏れといったヒューマンエラーの発生を防ぎ、業務の正確性を高めることに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでフォームトリガー機能を選択し、「ファイル送信フォームが送信されたら」というアクションを設定します。
  3. オペレーションでAI機能の「画像・PDFから文字を読み取る」アクションを設定し、フォームで送信されたファイルを対象にします。
  4. オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取った情報をスプレッドシートに追記します。
  5. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」アクションを設定します。

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

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

  • AI機能の「画像・PDFから文字を読み取る」アクションでは、読み取るファイル内のどの項目を抽出するか、使用するAIモデルや言語などを任意で設定することが可能です。
  • Google スプレッドシートの「レコードを追加する」アクションでは、出力先のスプレッドシートID、シートID、および追加するレコードの各列の値を任意で設定してください。

■注意事項

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

フォームで送信されたファイルをOCR処理し、Google Apps Scriptを実行する

YoomフォームやGoogleフォームを通じてアップロードされたファイルをOCRで読み取り、抽出された情報に基づいてGoogle Apps Scriptを実行するように設定できるため、申請書類の受付やアンケート画像の回収など、フォームを用いたファイル提出業務とその後のデータ処理をスムーズに自動化しましょう!


※こちらのテンプレートで紹介している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機能(オペレーション)を使用することができます。

■概要

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機能(オペレーション)を使用することができます。

ファイルをOCRで自動抽出し、Google Apps Scriptで実行するフローを作ってみよう

それではここから代表的な例として、Gmailで受信したメールに添付されたファイルをOCRで読み取り、そのテキストデータを使ってGoogle Apps Scriptで定義したスクリプトを自動で実行するフローを解説していきます!
今回はYoomを使用して、ノーコードで設定を進めていきますので、まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

大きく分けて、以下の手順で作成していきます。

  • GmailとGoogle Apps Scriptをマイアプリ連携
  • テンプレートをコピーする
  • Gmailのトリガー設定とGoogle Apps Scriptのオペレーション設定
  • トリガーをONにして、連携フローの動作確認をする

■概要

Gmailに届く請求書や申込書といった添付ファイルを都度ダウンロードし、内容を目で確認して転記、さらに別の処理を実行するといった作業に手間を感じていませんか。このワークフローは、Gmailで受信したファイルをAIが自動でOCR処理し、その内容をGoogle スプレッドシートに記録した上で、Google Apps Scriptを実行する一連の流れを自動化します。手作業による非効率や入力ミスといった課題の解消に繋がります。

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

  • Gmailで受信する添付ファイルの内容を、手作業でデータ入力している経理や営業事務担当者の方
  • OCRで読み取ったデータを元に、Google Apps Scriptを用いた定型業務を自動化したい方
  • 手作業によるデータ転記ミスをなくし、業務の正確性と効率を高めたいと考えている方

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

  • Gmailへのメール受信を起点に、ファイル内の文字抽出からデータ転記、スクリプト実行までが自動化されるため、一連の作業に費やしていた時間を短縮できます。
  • 手作業でのデータ転記やスクリプトの実行操作が不要になるため、入力ミスや処理の実行漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、Gmail、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGmailを選択し、「特定のラベルのメールを受信したら」というアクションを設定します。
  3. 続いて、オペレーションでAI機能の「画像・PDFから文字を読み取る」を設定し、受信したメールの添付ファイルを読み取ります。
  4. 次に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取ったテキストデータを指定のシートに追加します。
  5. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」を設定し、事前に用意したスクリプトを自動で実行します。

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

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

  • AI機能(OCR)のアクションでは、読み取るファイル内のどの項目を抽出するか、また使用するAIモデルや言語を任意で設定することが可能です。
  • Google スプレッドシートの「レコードを追加する」アクションでは、書き込み対象のスプレッドシートID、シートID、および追加するレコードの各列の値を任意で設定してください。

■注意事項

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

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

GmailとGoogle Apps ScriptをYoomに接続するためのマイアプリ登録を行いましょう。
最初にマイアプリ登録を済ませておくと、自動化設定がスムーズに進められますよ。

連携前に、Gmailでファイルを送信しておきましょう!
※今回は、以下画像のようなファイルを送信しました。

__wf_reserved_inherit

※ファイルの中身は、以下の画像です。

1.Yoomページ画面左側のマイアプリをクリックし、「新規接続」を選択します。
右上の検索窓に「Gmail」と入力し、検索結果からGmailのアイコンを選択します。

2.表示された画面で、以下画像の赤枠部分をクリックしましょう。

次の画面で、アカウントを選択し、その後の画面で「続行」をクリックしてください。

3.続いてGoogle Apps Scriptをマイアプリ登録します。
先ほどと同様の手順で、Google Apps Scriptを検索します。
次の画面で、以下画像の赤枠部分をクリックしましょう。
※クリックした後は、先ほどのGmailの登録と同じ手順で登録します。

※今回設定するテンプレートは、Google スプレッドシートも使用するため、Google スプレッドシートもマイアプリ登録しましょう!

先ほどと同様の手順で、Google スプレッドシートを検索します。
次の画面で、以下画像の赤枠部分をクリックしましょう。
※クリックした後は、先ほどのアプリ登録と同じ手順で登録していきます。

マイアプリにGmailとGoogle Apps Scriptが表示されていれば、登録完了です。

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

ここから、フローを作っていきましょう!テンプレートを利用しているので、以下のテンプレートページを開き、『このテンプレートを試してみる』をクリックしてください。


■概要

Gmailに届く請求書や申込書といった添付ファイルを都度ダウンロードし、内容を目で確認して転記、さらに別の処理を実行するといった作業に手間を感じていませんか。このワークフローは、Gmailで受信したファイルをAIが自動でOCR処理し、その内容をGoogle スプレッドシートに記録した上で、Google Apps Scriptを実行する一連の流れを自動化します。手作業による非効率や入力ミスといった課題の解消に繋がります。

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

  • Gmailで受信する添付ファイルの内容を、手作業でデータ入力している経理や営業事務担当者の方
  • OCRで読み取ったデータを元に、Google Apps Scriptを用いた定型業務を自動化したい方
  • 手作業によるデータ転記ミスをなくし、業務の正確性と効率を高めたいと考えている方

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

  • Gmailへのメール受信を起点に、ファイル内の文字抽出からデータ転記、スクリプト実行までが自動化されるため、一連の作業に費やしていた時間を短縮できます。
  • 手作業でのデータ転記やスクリプトの実行操作が不要になるため、入力ミスや処理の実行漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、Gmail、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGmailを選択し、「特定のラベルのメールを受信したら」というアクションを設定します。
  3. 続いて、オペレーションでAI機能の「画像・PDFから文字を読み取る」を設定し、受信したメールの添付ファイルを読み取ります。
  4. 次に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取ったテキストデータを指定のシートに追加します。
  5. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」を設定し、事前に用意したスクリプトを自動で実行します。

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

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

  • AI機能(OCR)のアクションでは、読み取るファイル内のどの項目を抽出するか、また使用するAIモデルや言語を任意で設定することが可能です。
  • Google スプレッドシートの「レコードを追加する」アクションでは、書き込み対象のスプレッドシートID、シートID、および追加するレコードの各列の値を任意で設定してください。

■注意事項

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

ワークスペースに自動的にテンプレートがコピーされます。次に表示された画面で「OK」をクリックしてください。

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

※以下の画面は、Yoomページ画面左側「マイプロジェクト」のフローボットで表示される、「【コピー】Gmailで送信されたファイルをOCRで読み取り、Google Apps Scriptでスクリプトを実行する」をクリックすると表示されます。

1.先ほどの画面で「OK」をクリックして、表示された画面のアプリトリガー「特定のラベルのメールを受信したら」をクリックしましょう。

2.表示された画面で各項目を確認します。
アカウント情報を任意で設定し、トリガーアクションはそのままにして、「次へ」をクリックしましょう。

3.表示された画面で、詳細を設定します。
「トリガーの起動間隔」を選択してください。
※基本的には、最短の時間で設定するのが、おすすめです!
※トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。
※Yoomプランの詳しい説明は、こちらを参照してみてくださいね。

4.「ラベル」は、入力欄をクリックして表示される候補から選択してください。

5.入力を終えたら、「テスト」を実行し、成功したら「保存する」をクリックします。
※表示されているアウトプットは、次の設定でも活用できます。

ステップ4:画像・PDFから文字を読み取るの設定

1.「画像・PDFから文字を読み取る」をクリックしましょう。

※・OCRや音声を文字起こしするAIオペレーションは、チームプラン・サクセスプラン限定の機能です。フリープランやミニプランでセットするとエラーになってしまうので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルが可能です。トライアル期間中は、通常だと制限があるアプリやAIオペレーションもすべて使えるので、気になる機能をぜひお試しください。
※YoomのOCR機能では、アクション記載の規定の文字数を超えるデータや、文字が小さすぎる場合に正しく読み取れないことがあります。文字数や文字の大きさには少し余裕を持たせてご利用ください。

2.各項目を確認し、「次へ」をクリックしてください。


3.詳細設定を行います。

「ファイルの添付方法」は、プルダウンから選択してください。
「抽出したい項目」は、テンプレートで抽出する文字から、特に抽出したい項目を入力します。今回はテンプレートを活用して、以下画像のように入力しています。

入力を終えたら「テスト」を実行し、成功したら「保存する」をクリックします。

ステップ5:データベースの設定

1.データベースを操作する「レコードを追加する」をクリックしましょう。


各項目を確認し、「次へ」をクリックします。

「スプレッドシートID」「スプレッドシートのタブ名」は、入力欄をクリックして表示される候補から選択するか、入力欄下の説明に従って、入力してください。

2.詳細設定を行います。
「追加するレコードの値の各項目は、入力欄をクリックして表示されるアウトプット(取得した値)から選択してください。
※各項目は、事前に作成したGoogle スプレッドシートのシート内の項目が表示されます。


入力を終えたら「テスト」を実行し、レコードの追加に成功したら「保存する」をクリックします。

ステップ6:Google Apps Scriptの設定

1.アプリと連携する「スクリプトを実行」をクリックしましょう。


各項目を確認し、「次へ」をクリックします。

2.API接続設定を行います。
「実行可能URL」「関数の名前」は、入力欄下の説明に従って、入力してください。

入力を終えたら「テスト」を実行し、成功したら「保存する」をクリックします。
※設定が完了すると、Google Apps Scriptでスクリプトが実行されます。

ステップ7:トリガーボタンをONにして、連携フローの動作確認をする

以下の画面の赤枠部分「トリガーをON」ボタンをクリックすると、フローボットが自動的に起動します。

Google Apps Scriptを使ったその他の自動化例

Google Apps Scriptを活用することで、様々な自動化の実現が可能になります。

Google Apps Scriptを使った自動化例

Google スプレッドシートの更新や外部フォームの送信、リード情報の登録をトリガーにして、Google Apps Scriptのスクリプトを自動で実行できます。これにより手動での確認や処理を減らして、よりスムーズな業務運用が可能になります。


■概要

Google スプレッドシートで管理しているデータを更新した後、都度手動でGoogle Apps Scriptを実行する作業に手間を感じていませんか。この一連の作業は定型的でありながらも、実行漏れや遅延が許されない重要な業務であることが少なくありません。このワークフローは、Google スプレッドシートの特定の行が更新された際に、指定のGoogle Apps Scriptを自動で実行し、手作業による実行の手間やミスをなくし、より迅速で正確な処理を実現します。

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

  • Google スプレッドシートのデータ更新をトリガーに、特定の処理を自動化したいと考えている方
  • Google Apps Scriptを手動で実行しており、実行漏れやタイムラグに課題を感じている方
  • ノーコードでGoogle スプレッドシートとGoogle Apps Scriptを連携させたい業務改善担当者の方

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

  • Google スプレッドシートの行が更新されると自動でスクリプトが実行されるため、手動での確認や実行作業にかかる時間を短縮できます。
  • 手動実行によるスクリプトの実行忘れや、対応の遅れといったヒューマンエラーを防ぎ、業務の信頼性を高めます。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が更新されたら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定することで、スプレッドシートの更新をトリガーにスクリプトを自動実行できます。

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

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

  • Google スプレッドシートのトリガー設定では、対象のスプレッドシートやシート、更新を検知したい列などを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、実行したいスクリプトを任意で指定し、トリガーで取得した情報をスクリプトのパラーメーターとして受け渡すことも可能です。

■注意事項

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

■概要

Zoho Formsで受け付けた問い合わせやアンケートの情報を、後続のシステムで利用するために手動で処理していませんか?
都度の対応は手間がかかるだけでなく、対応漏れや遅延の原因にもなり得ます。
このワークフローを活用すれば、Zoho Formsでフォームが送信されると同時にGoogle Apps Scriptを自動で実行させることが可能です。これにより、手作業によるデータ処理をなくし、迅速で正確な業務フローを構築します。

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

  • Zoho Formsで受信した情報を基に、手動でGoogle Apps Scriptを実行している方
  • フォーム送信後のデータ処理を自動化し、リアルタイムな対応を実現したいと考えている方
  • Google Apps Scriptの活用範囲を広げ、より高度な業務自動化を目指している方

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

  • Zoho Formsへの送信をトリガーに自動でスクリプトが実行されるため、これまで手作業に費やしていた時間を削減できます。
  • 手動でのスクリプト実行による対応漏れや遅延といったヒューマンエラーを防ぎ、安定した業務遂行を実現します。

■フローボットの流れ

  1. はじめに、Zoho FormsとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでZoho Formsを選択し、「フォームが送信されたら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定します。

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

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

  • Zoho Formsのトリガー設定では、このワークフローを起動させたい対象のフォームを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、ご自身で用意したスクリプトの実行可能URLや、実行する関数名などを任意で設定してください。

■注意事項

  • Zoho FormsとGoogle Apps ScriptのそれぞれとYoomを連携してください。
  • Zoho FormsのWebhook設定方法は下記をご覧ください。

https://intercom.help/yoom/ja/articles/9924708


■概要

Meta広告(Facebook)で獲得したリード情報を、手作業で転記したり、後続のシステムに連携したりする業務に手間を感じていませんか。手作業による対応は時間がかかるだけでなく、対応漏れや入力ミスといったヒューマンエラーの原因にもなります。このワークフローを活用すれば、Meta広告(Facebook)で新しいリード情報が作成されたことをトリガーに、指定したGoogle Apps Scriptのスクリプトを自動で実行し、データ連携や通知などの後続処理を自動化できます。

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

  • Meta広告(Facebook)で獲得したリード情報を手作業で管理しているマーケティング担当者の方
  • リード獲得後の顧客対応やデータ処理を、Google Apps Scriptを用いて自動化したい方
  • 手作業によるデータ連携の手間を削減し、広告運用業務の効率化を目指している方

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

  • リード獲得からスクリプト実行までが自動化され、これまで手作業で行っていた対応時間を短縮することができます。
  • システムが自動で処理を行うため、手動での対応時に発生しがちな対応漏れや実行ミスなどのヒューマンエラーを防ぎます。

■フローボットの流れ

  1. はじめに、Meta広告(Facebook)とGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでMeta広告(Facebook)を選択し、「リード情報が作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定し、実行したいスクリプトを選択します。

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

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

  • Meta広告(Facebook)のトリガー設定では、特定の広告アカウントやフォームを指定して、特定のリード情報が作成された場合のみフローボットを起動するよう設定できます。

■注意事項

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

■概要

Salesforceに新しいリードが登録された際、関連する処理のためにGoogle Apps Scriptを手動で実行する作業に手間を感じていませんか。この作業は時間がかかるだけでなく、実行のし忘れやタイミングのズレといったミスに繋がる可能性もあります。このワークフローを活用すれば、Salesforceへのリード登録をきっかけに、指定したGoogle Apps Scriptのスクリプトを自動で実行できるため、こうした課題を解消し業務の正確性と効率性を高めます。

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

  • Salesforceのリード情報を活用し、Google Apps Scriptでの処理を自動化したい方
  • 手作業によるスクリプト実行でのタイムラグや、ヒューマンエラーをなくしたいと考えている方
  • ノーコードでSalesforceとGoogle Apps Scriptを連携させ、業務を効率化したい方

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

  • Salesforceへのリード登録をトリガーにスクリプトが自動実行されるため、手作業で対応していた時間を短縮し、コア業務に集中することができます。
  • 人の手を介さないことで、スクリプトの実行漏れや遅延といったヒューマンエラーを防ぎ、業務の正確性を高めることに繋がります。

■フローボットの流れ

  1. はじめに、SalesforceとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでSalesforceを選択し、「リードオブジェクトに新規レコードが登録されたら」というアクションを設定します。
  3. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定し、実行したいスクリプトを指定します。

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

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

  • Google Apps Scriptで実行するスクリプトは任意に設定が可能です。
  • トリガーで取得したSalesforceのリード情報(会社名や担当者名など)を、実行するスクリプト内に変数として埋め込むことで、リード情報に基づいた柔軟な自動化を実現できます。

注意事項

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

■概要

Jotformで集めたアンケートや申込情報を、手作業で処理していませんか。
特に、後続の処理をGoogle Apps Scriptで実行している場合、都度手動でスクリプトを起動するのは手間がかかり、対応漏れのリスクも伴います。
このワークフローを活用すれば、Jotformのフォームが送信されたことをきっかけに、指定のGoogle Apps Scriptを自動で実行できます。
これにより、フォーム受付後のデータ処理や通知といった一連の流れを自動化し、業務を効率化します。

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

  • Jotformで受け付けたデータを基に、手動でGoogle Apps Scriptを実行している方
  • フォーム送信後のデータ処理や通知といった定型業務を自動化したいと考えている方
  • 手作業によるスクリプトの実行忘れや、対応の遅れといったミスを防ぎたい方

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

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

■フローボットの流れ

  1. はじめに、JotformとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでJotformを選択し、「フォームが送信されたら」というアクションを設定します。
  3. 次に、オペレーションでJotformを選択し、「最新の回答を取得する」アクションを選択してください。
  4. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行する」アクションを設定し、実行したいスクリプトを指定します。

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

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

  • Jotformのトリガー設定では、自動化の対象としたいフォームを任意で設定してください。
  • Google Apps Scriptのオペレーション設定では、実行したいスクリプトの実行可能URLや関数名などを任意で設定してください。

■注意事項

まとめ

この記事では、「OCRで読み取った情報をもとにGoogle Apps Scriptを実行する方法」について、プログラミング不要で実現する具体的な手順をご紹介しました。
OCRで抽出したテキストデータをトリガーとしてGoogle Apps Scriptを実行することで、日々のファイル確認や転記作業を大幅に効率化できます。

Yoomには、今回ご紹介したGoogle Apps Scriptとの連携以外にも、様々な業務を自動化できるテンプレートが豊富に用意されています。フォーム送信やチャット通知、スプレッドシート更新など、用途に応じて柔軟に選べる点も魅力です。

「毎日似たようなファイル確認作業が続いている」「データの転記ミスを減らしたい」「社内の処理をもっとスムーズに回したい」と感じている方は、ぜひYoomのテンプレートを活用して自動化を始めてみてください。設定はシンプルで、誰でもすぐに導入できます!

まずはテンプレートを試して、その効果を体感してみませんか?
👉 今すぐ無料でアカウントを発行する

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Kanade Nohara
Kanade Nohara
SE・プログラマー、新卒採用アシスタントやテーマパークアクターなど、多種多様な業務の経験があります。 その中でもSE・プログラマーでは、企業のシステムを構築し業務効率化に取り組んでいました。 Yoomを使い、業務の負担を軽減するための実践的なアプローチ方法を、丁寧にわかりやすく発信していきます。
タグ
Google Apps Script
連携
自動
自動化
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる