「定期的に実行する必要があるスクリプト、毎回手動で起動するのが面倒…」
「特定のメールを受信したらスクリプトを動かしたいけど、その設定が複雑で時間がかかる…」
このように、Google Apps Script(GAS)の運用において、手動での実行や複雑なトリガー設定に手間を感じていませんか?
もし、特定のメール受信やチャットへの投稿、CRMのデータ更新などをきっかけに、Google Apps Scriptを自動で実行できる仕組みがあれば、これらの手作業から解放されます!
今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ
YoomにはGoogle Apps Scriptの実行を自動化する業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Outlookでメールを受信したら、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
Google Apps Scriptを活用して業務の自動化を進める中で、特定のタイミングでスクリプトを自動実行させる方法にお困りではないでしょうか。手動での実行は手間がかかるだけでなく、対応漏れの原因にもなり得ます。 このワークフローを活用すれば、Outlookで特定のメールを受信したことをきっかけに、Google Apps Scriptのスクリプトを自動で実行し、手作業による非効率な業務フローを改善することが可能です。
■このテンプレートをおすすめする方
- Outlookでのメール受信をきっかけに、手動でGoogle Apps Scriptを実行している方
- Google Apps Scriptの自動化によって、定型的な処理の効率化を目指している方
- 特定の条件でGoogle Apps Scriptを自動実行する仕組みを、ノーコードで構築したい方
■このテンプレートを使うメリット
- Outlookで特定のメールを受信するとスクリプトが自動実行されるため、手動で対応する手間や時間を削減できます。
- 手動実行によるスクリプトの実行忘れやタイミングのズレを防ぎ、業務の確実性を高めることに繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptとOutlookをYoomと連携します。
- 次に、トリガーでOutlookを選択し、「特定の件名のメールを受信したら」というアクションを設定します。
- 次に、オペレーションでGoogle Apps Scriptを選択し、「プロジェクトのスクリプトを実行」アクションを設定します。
- 最後に、オペレーションでOutlookの「メールを送る」アクションを設定し、処理が完了した旨を関係者に通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Outlookのトリガー設定では、監視対象としたいメールフォルダのIDを任意で設定してください。受信トレイだけでなく、特定のフォルダを指定することも可能です。
- Google Apps Scriptのスクリプトを実行するアクションでじは、任意のURLや関数の名前などを設定してください。
■注意事項
- Outlook、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります
Google Apps Scriptの実行を自動化する方法
普段お使いの様々なツールをきっかけに、Google Apps Scriptの実行を自動化する方法を、具体的なテンプレートを使って紹介します!
気になる内容があれば、ぜひクリックしてみてください!
メールのデータを使ってGoogle Apps Scriptの実行を自動化する
Outlookなどのメールツールで特定のメールを受信したことをきっかけに、Google Apps Scriptを自動実行することができるので、メールの内容に応じた定型処理などを自動化し、手動実行の手間を削減できます!
Outlookでメールを受信したら、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
Google Apps Scriptを活用して業務の自動化を進める中で、特定のタイミングでスクリプトを自動実行させる方法にお困りではないでしょうか。手動での実行は手間がかかるだけでなく、対応漏れの原因にもなり得ます。 このワークフローを活用すれば、Outlookで特定のメールを受信したことをきっかけに、Google Apps Scriptのスクリプトを自動で実行し、手作業による非効率な業務フローを改善することが可能です。
■このテンプレートをおすすめする方
- Outlookでのメール受信をきっかけに、手動でGoogle Apps Scriptを実行している方
- Google Apps Scriptの自動化によって、定型的な処理の効率化を目指している方
- 特定の条件でGoogle Apps Scriptを自動実行する仕組みを、ノーコードで構築したい方
■このテンプレートを使うメリット
- Outlookで特定のメールを受信するとスクリプトが自動実行されるため、手動で対応する手間や時間を削減できます。
- 手動実行によるスクリプトの実行忘れやタイミングのズレを防ぎ、業務の確実性を高めることに繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptとOutlookをYoomと連携します。
- 次に、トリガーでOutlookを選択し、「特定の件名のメールを受信したら」というアクションを設定します。
- 次に、オペレーションでGoogle Apps Scriptを選択し、「プロジェクトのスクリプトを実行」アクションを設定します。
- 最後に、オペレーションでOutlookの「メールを送る」アクションを設定し、処理が完了した旨を関係者に通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Outlookのトリガー設定では、監視対象としたいメールフォルダのIDを任意で設定してください。受信トレイだけでなく、特定のフォルダを指定することも可能です。
- Google Apps Scriptのスクリプトを実行するアクションでじは、任意のURLや関数の名前などを設定してください。
■注意事項
- Outlook、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります
データベース/CRMサービスのデータを使ってGoogle Apps Scriptの実行を自動化する
Salesforceなどのデータベース・CRMサービスでデータが更新されたことをきっかけに、Google Apps Scriptを自動実行することができます。
データの整合性を保つための処理や関連システムへの反映などを自動化し、業務を効率化しましょう!
Salesforceで新規商談オブジェクトが登録されたら、Google Apps Scriptにプロジェクトを作成する
試してみる
■概要
Salesforceに新しい商談が登録されるたびに、Google Apps Scriptで手動でプロジェクトを作成する作業に手間を感じていませんか?この定型業務は、対応の遅れや入力ミスを招く可能性もあります。このワークフローを活用すれば、Salesforceへの商談登録をトリガーとして、Google Apps Scriptでのプロジェクト作成を自動化できます。Google Apps Scriptによる自動化を実現し、営業と開発の連携を円滑にします。
■このテンプレートをおすすめする方
- Salesforceでの商談管理とGoogle Apps Scriptでのプロジェクト管理を連携させたい方
- Google Apps Scriptを活用した自動化で、手作業によるデータ入力をなくしたいと考えている方
- 営業部門と開発部門間の情報共有をスムーズにし、プロジェクトの立ち上げを迅速化したい方
■このテンプレートを使うメリット
- Salesforceへの商談登録を起点に、Google Apps Scriptでのプロジェクト作成が自動化されるため、これまで手作業に費やしていた時間を短縮することができます。
- 手作業での情報連携による、転記ミスや対応の遅延といったヒューマンエラーのリスクを軽減し、スムーズな業務フローの構築に繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptとSalesforceをYoomと連携します。
- 次に、トリガーでSalesforceを選択し、「商談オブジェクトに新規レコードが登録されたら」というアクションを設定します。
- 最後に、オペレーションでGoogle Apps Scriptの「プロジェクトを作成」アクションを設定し、Salesforceから取得した情報を元にプロジェクトが作成されるように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Salesforceとの連携設定を行う際に、お使いの環境に応じた任意のマイドメインURL(例:https://your-domain.my.salesforce.com)を設定してください。これにより、本番環境やSandbox環境など、特定のSalesforce環境と正しく連携できます。
■注意事項
- Salesforce、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 【Salesforce】はチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
チャットツールのデータを使ってGoogle Apps Scriptの実行を自動化する
Slackなどのチャットツールに特定のメッセージが投稿されたことをきっかけに、Google Apps Scriptを自動実行することもできます。
チャットでの依頼事項などをトリガーにした処理を自動化し、対応漏れを防ぎつつ迅速な対応を実現できます。
Slackで指定のテキストを含むメッセージがチャンネルに投稿されたら、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
Slackでの特定のメッセージをきっかけに、Google Apps Scriptを手動で実行する作業は、手間がかかる上に実行漏れのリスクも伴います。定型的なスクリプト実行の場合、このプロセスを自動化したいと考える方も多いのではないでしょうか。 このワークフローを活用すれば、Slackの投稿をトリガーにGoogle Apps Scriptの自動化を実現し、スクリプトの実行を自動化できます。これにより、手作業による手間やミスを削減し、業務を円滑に進めることが可能です。
■このテンプレートをおすすめする方
- Slackの特定メッセージをトリガーに、手動でスクリプトを実行している方
- Google Apps Scriptを用いた業務の自動化に関心をお持ちの方
- チャットでのやり取りを起点に、より高度な業務自動化を実現したいと考えている方
■このテンプレートを使うメリット
- Slackの特定メッセージ投稿後、自動でGoogle Apps Scriptが実行されるため、手動で対応していた時間を短縮することができます。
- 人の手を介さずにスクリプトを実行することで、実行漏れや遅延といったヒューマンエラーのリスクを軽減できます。
■フローボットの流れ
- はじめに、Google Apps ScriptとSlackをYoomと連携します。
- 次に、トリガーでSlackを選択し、「指定のテキストを含むメッセージがチャンネルに投稿されたら」というアクションを設定します。
- 次に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定します。
- 最後に、オペレーションでSlackの「スレッドにメッセージを送る」アクションを設定し、スクリプトの実行結果などを通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Slackのトリガー設定では、監視対象としたいチャンネルのIDを任意で設定してください。
- Google Apps Scriptのアクション設定では、実行したいスクリプトの実行可能URLと、実行する関数の名前を任意で設定してください。
■注意事項
- Slack、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
Outlookのメール受信をトリガーにGoogle Apps Scriptを実行するフローを作ってみよう
それではここから代表的な例として、Outlookで特定のメールを受信した際に、Google Apps Scriptで指定したスクリプトを自動で実行するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google Apps Script/Outlook
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- OutlookとGoogle Apps Scriptのマイアプリ連携
- テンプレートをコピー
- Outlookのトリガー設定とGoogle Apps Scriptのアクション設定
- トリガーをONにし、フローが起動するかを確認
Outlookでメールを受信したら、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
Google Apps Scriptを活用して業務の自動化を進める中で、特定のタイミングでスクリプトを自動実行させる方法にお困りではないでしょうか。手動での実行は手間がかかるだけでなく、対応漏れの原因にもなり得ます。 このワークフローを活用すれば、Outlookで特定のメールを受信したことをきっかけに、Google Apps Scriptのスクリプトを自動で実行し、手作業による非効率な業務フローを改善することが可能です。
■このテンプレートをおすすめする方
- Outlookでのメール受信をきっかけに、手動でGoogle Apps Scriptを実行している方
- Google Apps Scriptの自動化によって、定型的な処理の効率化を目指している方
- 特定の条件でGoogle Apps Scriptを自動実行する仕組みを、ノーコードで構築したい方
■このテンプレートを使うメリット
- Outlookで特定のメールを受信するとスクリプトが自動実行されるため、手動で対応する手間や時間を削減できます。
- 手動実行によるスクリプトの実行忘れやタイミングのズレを防ぎ、業務の確実性を高めることに繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptとOutlookをYoomと連携します。
- 次に、トリガーでOutlookを選択し、「特定の件名のメールを受信したら」というアクションを設定します。
- 次に、オペレーションでGoogle Apps Scriptを選択し、「プロジェクトのスクリプトを実行」アクションを設定します。
- 最後に、オペレーションでOutlookの「メールを送る」アクションを設定し、処理が完了した旨を関係者に通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Outlookのトリガー設定では、監視対象としたいメールフォルダのIDを任意で設定してください。受信トレイだけでなく、特定のフォルダを指定することも可能です。
- Google Apps Scriptのスクリプトを実行するアクションでじは、任意のURLや関数の名前などを設定してください。
■注意事項
- Outlook、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります
ステップ1:OutlookとGoogle Apps Scriptをマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
Outlookの連携
以下をご参照ください。
※「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。
Google Apps Scriptの連携
以下をご参照ください。
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。
Outlookでメールを受信したら、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
Google Apps Scriptを活用して業務の自動化を進める中で、特定のタイミングでスクリプトを自動実行させる方法にお困りではないでしょうか。手動での実行は手間がかかるだけでなく、対応漏れの原因にもなり得ます。 このワークフローを活用すれば、Outlookで特定のメールを受信したことをきっかけに、Google Apps Scriptのスクリプトを自動で実行し、手作業による非効率な業務フローを改善することが可能です。
■このテンプレートをおすすめする方
- Outlookでのメール受信をきっかけに、手動でGoogle Apps Scriptを実行している方
- Google Apps Scriptの自動化によって、定型的な処理の効率化を目指している方
- 特定の条件でGoogle Apps Scriptを自動実行する仕組みを、ノーコードで構築したい方
■このテンプレートを使うメリット
- Outlookで特定のメールを受信するとスクリプトが自動実行されるため、手動で対応する手間や時間を削減できます。
- 手動実行によるスクリプトの実行忘れやタイミングのズレを防ぎ、業務の確実性を高めることに繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptとOutlookをYoomと連携します。
- 次に、トリガーでOutlookを選択し、「特定の件名のメールを受信したら」というアクションを設定します。
- 次に、オペレーションでGoogle Apps Scriptを選択し、「プロジェクトのスクリプトを実行」アクションを設定します。
- 最後に、オペレーションでOutlookの「メールを送る」アクションを設定し、処理が完了した旨を関係者に通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Outlookのトリガー設定では、監視対象としたいメールフォルダのIDを任意で設定してください。受信トレイだけでなく、特定のフォルダを指定することも可能です。
- Google Apps Scriptのスクリプトを実行するアクションでじは、任意のURLや関数の名前などを設定してください。
■注意事項
- Outlook、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。
ステップ3:Outlookのトリガー設定
次に、コピーしたフローを編集していきます。
赤枠をクリックしましょう。
連携アカウントとアクションを選択しましょう。
トリガーアクションは、テンプレート通りに「特定のメールを受信したら」のままで大丈夫です。
「次へ」をクリックして進んでください。
トリガーの起動間隔を選択してください。
5分、10分、15分、30分、60分のいずれかで設定可能です。選択できる最短の起動間隔を選びましょう。
※ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです!
基本的にはそのプランの最短の起動間隔にしてお使いいただくと良いです。
メールフォルダIDを指定します。
空欄をクリックすると候補が表示されますので、対象のメールフォルダIDを選択しましょう!
一度、Outlook上でトリガーとなるメールを送信しておきます。
※後ほどキーワードの設定が必要になるため、件名はテストメールを判別しやすいキーワードを入れておきましょう。
Yoomの設定に戻ります。
先ほど送信したメールのキーワードを設定をしたら、「テスト」ボタンを押してください。
「テスト成功」と表示が出たら、取得した値にデータが反映されます。
※取得した値とは、トリガーやオペレーションにて受け取ったデータのことです。
取得した値は、後続のオペレーション設定時の値としてご利用いただくことができ、フローボットを起動する度に、変動した値となります。
最後に「完了」ボタンをクリックして、設定を保存しておきましょう!
ステップ4:Google Apps Scriptのアクション設定
2つ目の赤枠をクリックします。
連携するアカウント情報に間違いがないかを確認しましょう。
アクションはこのままで問題ありません。
実行可能URLと関数の名前をGoogle Apps Scriptで確認して、設定が終わったらテストを実行します。
テスト成功が確認できたら、完了ボタンを押して次のステップへ進みましょう!
ステップ5:Outlookのアクション設定
最後の設定です!赤枠をクリックします。
連携するアカウント情報に間違いがないかを確認したら、メール作成の設定へ進みましょう。
送信先と件名を設定します。
送信先は手動で設定が可能です。
メールの内容を設定します。
取得した値から選択して設定することが可能です。
設定が済んだら、「次へ」ボタンを押しましょう。
送信するメール内容を確認後、テストを実行します。
テスト成功と表示されたら、Outlookにメールが送信されます。
確認してみましょう!
確認ができたら、最後に完了ボタンを押しておきます。
ステップ6:フローを有効化してテストする
最後に、画面右上の「トリガーOFF」をクリックし、「トリガーをON」にしてから実際にOutlookでメールを送信してみましょう。
自動的に再度Outlookにメールが受信されれば設定は完了です!
Google Apps Scriptを活用した便利な自動化例
フォームの回答やチャットツールでメッセージが投稿された際に、Google Apps Scriptを実行することが可能です。
また、顧客管理システムやデータ管理ツールでデータが登録された際に、自動でGoogle Apps Scriptでスクリプトを実行することができます!
Google スプレッドシートに行が追加されたら、Google Apps Scriptを実行し、データ検証を別のシートにコピーする
試してみる
■概要
「Google スプレッドシートに行が追加されたら、Google Apps Scriptを実行し、データ検証を別のシートにコピーする」ワークフローは、Google スプレッドシートでのデータ管理を効率化する業務ワークフローです。
このワークフローを導入することで、Google スプレッドシートでデータ検証を設定する作業が自動化され、時間と手間を削減できます。
■このテンプレートをおすすめする方
- Google スプレッドシートを活用して複数のシートでデータを管理している方
- データ入力時の整合性や正確性を重視する担当者
- 手動でのデータ検証設定に時間を取られているチームメンバー
- データ管理の効率化を図りたい経営者やマネージャー
■このテンプレートを使うメリット
- 作業時間の短縮:Google スプレッドシートでデータ検証を設定するプロセスが自動化され、手動設定の手間が省けます。
- エラーの減少:自動化により、データ検証設定時のヒューマンエラーが減り、データの信頼性が向上します。
- 一貫性の維持:複数シート間でデータ検証ルールが統一され、データ管理がより整然と行えます。
Meta広告(Facebook)でリードが登録されたらGoogle Apps Scriptでスクリプトを実行する
試してみる
■概要
Meta広告(Facebook)で獲得したリード情報を、手作業で転記したり、後続のシステムに連携したりする業務に手間を感じていませんか。手作業による対応は時間がかかるだけでなく、対応漏れや入力ミスといったヒューマンエラーの原因にもなります。このワークフローを活用すれば、Meta広告(Facebook)で新しいリード情報が作成されたことをトリガーに、指定したGoogle Apps Scriptのスクリプトを自動で実行し、データ連携や通知などの後続処理を自動化できます。
■このテンプレートをおすすめする方
- Meta広告(Facebook)で獲得したリード情報を手作業で管理しているマーケティング担当者の方
- リード獲得後の顧客対応やデータ処理を、Google Apps Scriptを用いて自動化したい方
- 手作業によるデータ連携の手間を削減し、広告運用業務の効率化を目指している方
■このテンプレートを使うメリット
- リード獲得からスクリプト実行までが自動化され、これまで手作業で行っていた対応時間を短縮することができます。
- システムが自動で処理を行うため、手動での対応時に発生しがちな対応漏れや実行ミスなどのヒューマンエラーを防ぎます。
■フローボットの流れ
- はじめに、Meta広告(Facebook)とGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーでMeta広告(Facebook)を選択し、「リード情報が作成されたら」というアクションを設定します。
- 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定し、実行したいスクリプトを選択します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Meta広告(Facebook)のトリガー設定では、特定の広告アカウントやフォームを指定して、特定のリード情報が作成された場合のみフローボットを起動するよう設定できます。
■注意事項
- Meta広告(Facebook)、Google スプレッドシート、Google Apps Script のそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
Slackで送信されたファイルをOCRで読み取り、Google Apps Scriptでスクリプトを実行する
試してみる
※こちらのテンプレートで紹介しているSlackのダウンロードアクションは現在利用できません。
■概要
Slackに送られてくる請求書などのファイルに対し、その都度内容を確認して手作業で転記し、さらにスクリプトを手動で実行するのは手間がかかり、ミスの原因にもなりがちです。このワークフローを活用すれば、Slackの特定チャンネルへのファイル投稿をきっかけに、AI-OCRがファイル内の文字を自動で読み取り、そのデータを基にGoogle Apps Scriptのスクリプトを実行させることができ、こうした課題を円滑に解消します。
■このテンプレートをおすすめする方
- Slackで受け取った請求書などのファイル情報を手作業で転記している方
- OCRで読み取ったデータを基に、Google Apps Scriptを手動で実行している方
- SlackとGoogle Apps Scriptを連携させ、定型業務の自動化を検討している方
■このテンプレートを使うメリット
- Slackへのファイル投稿からスクリプト実行までが自動化され、これまで手作業で行っていた一連の業務にかかる時間を短縮します。
- 手作業によるデータの読み取りミスや転記漏れ、スクリプトの実行忘れといったヒューマンエラーの発生を防ぎ、業務の正確性を高めます。
■フローボットの流れ
- はじめに、SlackとGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーでSlackを選択し、「ファイルがチャンネルに投稿されたら」というアクションを設定します。
- 続けて、オペレーションでSlackの「投稿されたファイルをダウンロード」アクションを設定し、トリガーで投稿されたファイルを取得します。
- 次に、オペレーションでAI機能の「画像・PDFから文字を読み取る」アクションを設定し、ダウンロードしたファイルからテキストデータを抽出します。
- その後、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、抽出したテキストデータを指定のシートに転記します。
- 最後に、オペレーションで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機能(オペレーション)を使用することができます。
Typeformでフォームが送信されたらGoogle Apps Scriptを実行する
試してみる
■概要
Typeformで収集したアンケートや申込データを処理するために、都度Google Apps Scriptを手動で実行していませんか?
この作業は定型的ですが、対応漏れやタイムラグが発生する原因にもなります。
このワークフローを活用すれば、Typeformのフォームが送信されたタイミングで、指定したGoogle Apps Scriptを自動的に実行できます。
手作業によるデータ処理の手間やミスをなくし、業務を円滑に進めることが可能です。
■このテンプレートをおすすめする方
- Typeformで収集したデータを元に、手動でGoogle Apps Scriptを実行している方
- フォーム回答後のフォローアップやデータ処理を自動化し、即時性を高めたい方
- GASを用いた業務効率化を進めているが、トリガー部分の自動化に課題を感じている方
■このテンプレートを使うメリット
- Typeformのフォーム送信をきっかけにスクリプトを自動実行するため、手動での作業や待機時間をなくし、業務効率化に繋がります。
- 手動操作によるスクリプトの実行忘れや、タイミングのずれといったヒューマンエラーを防ぎ、安定した業務プロセスを構築できます。
■フローボットの流れ
- はじめに、ご利用のTypeformアカウントとGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーとしてTypeformを選択し、「フォームが送信されたら」アクションを設定します。
- 最後に、オペレーションとしてGoogle Apps Scriptを選択し、「スクリプトを実行する」アクションを設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Typeformのトリガー設定では、このワークフローを起動させたいフォームを任意で設定してください。
- Google Apps Scriptのオペレーション設定の実行可能URLなどを任意で設定しましょう。
■注意事項
Salesforceで新規商談オブジェクトが登録されたら、Google Apps Scriptにプロジェクトを作成する
試してみる
■概要
Salesforceに新しい商談が登録されるたびに、Google Apps Scriptで手動でプロジェクトを作成する作業に手間を感じていませんか?この定型業務は、対応の遅れや入力ミスを招く可能性もあります。このワークフローを活用すれば、Salesforceへの商談登録をトリガーとして、Google Apps Scriptでのプロジェクト作成を自動化できます。Google Apps Scriptによる自動化を実現し、営業と開発の連携を円滑にします。
■このテンプレートをおすすめする方
- Salesforceでの商談管理とGoogle Apps Scriptでのプロジェクト管理を連携させたい方
- Google Apps Scriptを活用した自動化で、手作業によるデータ入力をなくしたいと考えている方
- 営業部門と開発部門間の情報共有をスムーズにし、プロジェクトの立ち上げを迅速化したい方
■このテンプレートを使うメリット
- Salesforceへの商談登録を起点に、Google Apps Scriptでのプロジェクト作成が自動化されるため、これまで手作業に費やしていた時間を短縮することができます。
- 手作業での情報連携による、転記ミスや対応の遅延といったヒューマンエラーのリスクを軽減し、スムーズな業務フローの構築に繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptとSalesforceをYoomと連携します。
- 次に、トリガーでSalesforceを選択し、「商談オブジェクトに新規レコードが登録されたら」というアクションを設定します。
- 最後に、オペレーションでGoogle Apps Scriptの「プロジェクトを作成」アクションを設定し、Salesforceから取得した情報を元にプロジェクトが作成されるように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Salesforceとの連携設定を行う際に、お使いの環境に応じた任意のマイドメインURL(例:https://your-domain.my.salesforce.com)を設定してください。これにより、本番環境やSandbox環境など、特定のSalesforce環境と正しく連携できます。
■注意事項
- Salesforce、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 【Salesforce】はチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
Googleフォームに回答があったらGoogle Apps Scriptを実行する
試してみる
■概要
Googleフォームへの回答後に、Google Apps Scriptで定型的な処理を手動で実行することに手間を感じていませんか。
このワークフローを活用することで、Googleフォームの新しい回答送信をトリガーに、指定したGoogle Apps Scriptを自動で実行できます。
これにより、これまで手作業で行っていた一連の処理を自動化し、対応漏れなどのミスを防ぎながら業務を効率化することが可能です。
■このテンプレートをおすすめする方
- Googleフォームの回答を基に、Google Apps Scriptでの処理を手動で実行している方
- GASの複雑なトリガー設定を行わずに、特定の業務プロセスを自動化したいと考えている方
- フォーム回答後のデータ処理を自動化し、ヒューマンエラーの削減を目指す業務改善担当者の方
■このテンプレートを使うメリット
- Googleフォームに回答があるたびに自動でスクリプトが実行されるため、手動での対応時間を削減し、より重要な業務に集中できます。
- 手動操作によるスクリプトの実行忘れやタイミングのズレといったヒューマンエラーを防ぎ、業務の確実性を向上させます。
■フローボットの流れ
- はじめに、GoogleフォームとGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーでGoogleフォームを選択し、「フォームに回答が送信されたら」というアクションを設定します。
- 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行する」アクションを設定することで、フォーム回答時に指定のスクリプトが自動で実行されるようになります。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Googleフォームのトリガー設定では、連携の対象としたい任意のフォームを選択してください。
- Google Apps Scriptのオペレーション設定では、実行したいスクリプトの実行可能URLなどを任意で設定してください。前段で取得した値の変数を各項目で使用することも可能です。
■注意事項
- Google Apps Script、GoogleフォームのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Googleフォームをトリガーとして使用した際の回答内容を取得する方法は「Googleフォームトリガーで、回答内容を取得する方法」を参照ください。
Slackで指定のテキストを含むメッセージがチャンネルに投稿されたら、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
Slackでの特定のメッセージをきっかけに、Google Apps Scriptを手動で実行する作業は、手間がかかる上に実行漏れのリスクも伴います。定型的なスクリプト実行の場合、このプロセスを自動化したいと考える方も多いのではないでしょうか。 このワークフローを活用すれば、Slackの投稿をトリガーにGoogle Apps Scriptの自動化を実現し、スクリプトの実行を自動化できます。これにより、手作業による手間やミスを削減し、業務を円滑に進めることが可能です。
■このテンプレートをおすすめする方
- Slackの特定メッセージをトリガーに、手動でスクリプトを実行している方
- Google Apps Scriptを用いた業務の自動化に関心をお持ちの方
- チャットでのやり取りを起点に、より高度な業務自動化を実現したいと考えている方
■このテンプレートを使うメリット
- Slackの特定メッセージ投稿後、自動でGoogle Apps Scriptが実行されるため、手動で対応していた時間を短縮することができます。
- 人の手を介さずにスクリプトを実行することで、実行漏れや遅延といったヒューマンエラーのリスクを軽減できます。
■フローボットの流れ
- はじめに、Google Apps ScriptとSlackをYoomと連携します。
- 次に、トリガーでSlackを選択し、「指定のテキストを含むメッセージがチャンネルに投稿されたら」というアクションを設定します。
- 次に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定します。
- 最後に、オペレーションでSlackの「スレッドにメッセージを送る」アクションを設定し、スクリプトの実行結果などを通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Slackのトリガー設定では、監視対象としたいチャンネルのIDを任意で設定してください。
- Google Apps Scriptのアクション設定では、実行したいスクリプトの実行可能URLと、実行する関数の名前を任意で設定してください。
■注意事項
- Slack、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
フォームで送信されたファイルをOCRで読み取り、Google Apps Scriptでスクリプトを実行する
試してみる
■概要
フォームで受け取った請求書や申込書などのファイルを手作業で確認し、内容を転記する業務は手間がかかる上に、入力ミスも起こりがちではないでしょうか。このワークフローは、フォームにファイルが添付・送信されると、AI-OCRが自動で文字情報を読み取り、そのデータをGoogle スプレッドシートに記録した上で、予め設定したGoogle Apps Scriptのスクリプトを実行します。一連の定型業務を自動化し、業務の正確性と速度の向上に貢献します。
■このテンプレートをおすすめする方
- フォーム経由で受け取るファイルの情報を手作業でデータ化し、処理している方
- OCRで抽出したデータをもとに、Google Apps Scriptの実行を自動化したい方
- 定型的なデータ入力やスクリプト実行のプロセスにおけるヒューマンエラーを削減したい方
■このテンプレートを使うメリット
- フォームへのファイル送信からOCR、データ転記、スクリプト実行までの一連の操作が自動化されるため、手作業に費やしていた時間を他の業務に充てられます。
- 手作業によるデータ転記の際の入力ミスや、スクリプトの実行漏れといったヒューマンエラーの発生を防ぎ、業務の正確性を高めることに繋がります。
■フローボットの流れ
- はじめに、Google スプレッドシート、Google Apps ScriptをYoomと連携します。
- 次に、トリガーでフォームトリガー機能を選択し、「ファイル送信フォームが送信されたら」というアクションを設定します。
- オペレーションでAI機能の「画像・PDFから文字を読み取る」アクションを設定し、フォームで送信されたファイルを対象にします。
- オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、OCRで読み取った情報をスプレッドシートに追記します。
- 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行する」アクションを設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- AI機能の「画像・PDFから文字を読み取る」アクションでは、読み取るファイル内のどの項目を抽出するか、使用するAIモデルや言語などを任意で設定することが可能です。
- Google スプレッドシートの「レコードを追加する」アクションでは、出力先のスプレッドシートID、シートID、および追加するレコードの各列の値を任意で設定してください。
■注意事項
- Google Apps Script、Google スプレッドシートとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。
- OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
フォームに回答があったらGoogle Apps Scriptを実行する
試してみる
■概要
Webフォームへの回答後、Google Apps Scriptの実行を手動で行うことに手間を感じていませんか。
また、GASの複雑なトリガー設定に時間がかかり、本来の業務を圧迫することもあるかもしれません。
このワークフローは、フォームへの回答をきっかけにGoogle Apps Scriptを自動で実行するもので、手作業による実行の手間や設定の複雑さを解消し、迅速で正確な業務処理を実現します。
■このテンプレートをおすすめする方
- フォーム回答後の定型業務をGoogle Apps Scriptで自動化したいと考えている方
- 手動でのスクリプト実行によるタイムラグや、対応漏れを防ぎたい業務担当者の方
- GASの複雑なトリガー設定をすることなく、簡単に自動化を実現したい方
■このテンプレートを使うメリット
- フォームに回答があると自動でGoogle Apps Scriptが実行されるため、手動でスクリプトを起動する手間と時間を短縮できます。
- 手動実行によるスクリプトの起動忘れや遅延といったヒューマンエラーを防ぎ、業務の正確性を向上させます。
■フローボットの流れ
- はじめに、Google Apps ScriptをYoomと連携します。
- 次に、トリガーでYoomの「フォームトリガー機能」を選択し、任意のフォームが送信された際にフローが起動するよう設定します。
- 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定し、実行したいスクリプトIDなどを指定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- トリガーとして設定するフォームは、Yoomで設定されている既存のフォーム以外にも新しくフォーム設定することができます。
■注意事項
- Google Apps ScriptとYoomを連携してください。
指定の日時になったら、Google Apps Scriptでシートを複製する
試してみる
■概要
定期的なシートの複製作業、例えば週次レポートや月次データのバックアップなど、手作業で行うと手間がかかり、時には忘れてしまうこともあるのではないでしょうか。 このワークフローを活用すれば、指定した日時になると自動的にGoogle Apps Scriptを実行し、Google スプレッドシートのシートを複製するため、こうした手作業の手間や作業漏れといった課題を解消し、業務の正確性を保つことにつながります。
■このテンプレートをおすすめする方
- Google スプレッドシートで定期的にシートを複製しており、その作業を自動化したいと考えている方
- Google Apps Scriptを利用した業務自動化に関心があり、具体的な活用方法を探している方
- 手作業によるシートの複製忘れや、実行タイミングのずれを防ぎたい方
■このテンプレートを使うメリット
- 指定した日時にGoogle Apps Scriptが自動で実行されるため、これまで手作業で行っていたシート複製にかかる時間を削減できます。
- スケジュールに基づいて自動的に処理が行われるため、作業の実行忘れやタイミングのずれといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
- はじめに、Google Apps ScriptをYoomと連携します。
- 次に、トリガーでスケジュールトリガー機能を選択し、「スケジュールトリガー」アクションでフローボットが起動する日時や繰り返し間隔を設定します。
- 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションで、あらかじめ用意したシート複製用のGoogle Apps Scriptを実行するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能の設定では、フローボットを起動させたい特定の日時、または毎日、毎週、毎月といった繰り返し間隔を任意で設定してください。
- Google Apps Scriptの「スクリプトを実行」アクションの設定では、実行したいGoogle Apps Scriptの実行可能URLと、スクリプト内の特定の関数名を任意で指定してください。これにより、ユーザーが作成した任意のシート複製ロジックを実行できます。
■注意事項
- Google Apps ScriptとYoomを連携してください。
まとめ
Google Apps Scriptの実行を自動化することで、これまで手動で実行していたスクリプトの起動忘れや、特定のイベントに応じた実行タイミングのズレなどを防ぎ、定型業務を確実に自動化できます。
これにより、担当者はより複雑なスクリプトの開発や他のコア業務に集中できる環境が整います!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:Yoom連携時、Google Apps Scriptにどのような実行権限を与えますか?
A:
マイアプリの設定時にスコープの設定をすることで、実行権限の範囲の設定を行うことができます。
Yoomでは、API連携やメール送信などの機能を利用する際、OAuth認証などのセキュリティ標準を使用することで安全に連携を行っています。
また、プロプラン・サクセスプランではSAML認証によるSSOも可能です。Yoomを安心してお使いいただくための機能については以下のヘルプページも併せてご参照ください。
Q:GASの実行結果を後続のアクションで利用できますか?
A:
はい、利用できます。
メールの内容に取得した値を反映させて、毎回変換する値として利用可能です。
また、実行結果を利用して「分岐する」オペレーションで分岐条件を作成することで、特定の条件で絞り込みも可能です。
※「分岐する」オペレーションはミニプラン以上でご利用いただけるため、フリープランで利用するとエラーになってしまうのでご注意ください。
Q:エラー発生時の原因を特定する方法は?
A:
自動連携が失敗すると、Yoomに登録する際に設定したメールアドレスに通知が送られます。
通知先は、メールの他にSlackやChatworkも設定できます。
ヘルプページで解決しない場合は、サポート窓口を利用することもできます。