Google スプレッドシートとGoogle Apps Scriptの連携イメージ
【簡単設定】Google スプレッドシートで行が追加されたらGoogle Apps Scriptを実行し別のシートへデータコピーする
Yoomを詳しくみる
この記事のテンプレートを試す
Google スプレッドシートとGoogle Apps Scriptの連携イメージ
フローボット活用術

2025-10-23

【簡単設定】Google スプレッドシートで行が追加されたらGoogle Apps Scriptを実行し別のシートへデータコピーする

Shiori Fukumori
Shiori Fukumori

■概要

Google スプレッドシートに新しい行が追加されるたびに、手作業でGoogle Apps Scriptを実行して別シートへデータをコピーする作業は、手間がかかり、時には入力ミスも発生するのではないでしょうか。 このワークフローを活用すれば、Google スプレッドシートへの行追加をトリガーとして、Google Apps Scriptの実行によるデータコピー処理を自動化し、これらの課題を効率的に解決できます。

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

  • Google スプレッドシートのデータ更新に伴うコピー作業に時間を取られている方
  • Google Apps Scriptを利用したデータ連携の自動化に関心がある方
  • 手作業によるデータ転記ミスを減らし、業務の正確性を高めたい方

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

  • Google スプレッドシートに行が追加されると、自動でGoogle Apps Scriptが実行されるため、データコピーにかかる作業時間を短縮できます。
  • 手作業によるコピー&ペースト時の転記ミスや、対応漏れといったヒューマンエラーを防ぎ、データの整合性を保つことに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定し、対象のスプレッドシートとシートを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定し、実行したいスクリプトの関数やパラメータを指定します。

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

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

  • Google スプレッドシートのトリガー設定では、監視対象とする任意のスプレッドシートおよびシートを指定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトの関数に渡すパラメータとして、トリガーで取得したGoogle スプレッドシートの行データを変数として設定できます。また、必要に応じて固定値をパラメータとして設定することも可能です。

■注意事項

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

Google スプレッドシートで管理しているデータを、特定の条件に基づいて別のシートに転記する作業は、多くのビジネスシーンで発生しますよね。
「あるシートのデータが増えたら、手動で別シートにも同じ情報をコピーしている」「毎回のコピペ作業が地味に時間を取られるし、ミスも怖い」といった悩みを抱えている方も少なくないのではないでしょうか。

特に、Google Apps Script(GAS)を利用すれば自動化できるとは知りつつも、プログラミングの知識が必要なため、なかなか手を出せずにいるケースもあるかもしれません。

もし、Googleスプレッドシートの特定の行が更新された際に、Google Apps Scriptを自動で実行し、必要な情報を別のシートへ正確にコピーする自動化があれば、これらの手作業から解放され、日々の業務効率は格段に向上し、より戦略的なタスクに時間を割けるようになります。

今回ご紹介する自動化の設定は、プログラミングの知識がなくても直感的に設定可能で、複雑な手間もかからないため、ぜひこの機会に導入して、面倒なデータコピー作業をもっと楽にしましょう!

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

YoomにはGoogleスプレッドシートのデータ更新をトリガーにGoogle Apps Scriptを実行して別シートへデータをコピーする業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要

Google スプレッドシートに新しい行が追加されるたびに、手作業でGoogle Apps Scriptを実行して別シートへデータをコピーする作業は、手間がかかり、時には入力ミスも発生するのではないでしょうか。 このワークフローを活用すれば、Google スプレッドシートへの行追加をトリガーとして、Google Apps Scriptの実行によるデータコピー処理を自動化し、これらの課題を効率的に解決できます。

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

  • Google スプレッドシートのデータ更新に伴うコピー作業に時間を取られている方
  • Google Apps Scriptを利用したデータ連携の自動化に関心がある方
  • 手作業によるデータ転記ミスを減らし、業務の正確性を高めたい方

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

  • Google スプレッドシートに行が追加されると、自動でGoogle Apps Scriptが実行されるため、データコピーにかかる作業時間を短縮できます。
  • 手作業によるコピー&ペースト時の転記ミスや、対応漏れといったヒューマンエラーを防ぎ、データの整合性を保つことに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定し、対象のスプレッドシートとシートを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定し、実行したいスクリプトの関数やパラメータを指定します。

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

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

  • Google スプレッドシートのトリガー設定では、監視対象とする任意のスプレッドシートおよびシートを指定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトの関数に渡すパラメータとして、トリガーで取得したGoogle スプレッドシートの行データを変数として設定できます。また、必要に応じて固定値をパラメータとして設定することも可能です。

■注意事項

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

Google スプレッドシートとGoogle Apps Scriptを連携する自動化の方法

Google スプレッドシートとGoogle Apps Scriptを連携させることで、シート間のデータコピーといった定型作業を自動化する方法を、具体的なテンプレートを使って紹介します!
これにより、手作業によるデータ転記の手間やミスを削減し、常に最新かつ正確な情報をシート間で同期できるようになります。
気になる内容があれば、ぜひクリックしてみてください!

Google スプレッドシートのデータをGoogle Apps Scriptで別のシートへ自動でコピーする

Google スプレッドシートに新しい行が追加されたり、特定の条件を満たす行が追加された際に、Google Apps Scriptを自動的に実行して、そのデータを別のシートへコピーします。
基本的な連携フローなので、手作業による反復的なコピー&ペースト作業をなくし、データの整合性を保ちながら効率的なシート管理を実現できます!


■概要

Google スプレッドシートに新しい行が追加されるたびに、手作業でGoogle Apps Scriptを実行して別シートへデータをコピーする作業は、手間がかかり、時には入力ミスも発生するのではないでしょうか。 このワークフローを活用すれば、Google スプレッドシートへの行追加をトリガーとして、Google Apps Scriptの実行によるデータコピー処理を自動化し、これらの課題を効率的に解決できます。

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

  • Google スプレッドシートのデータ更新に伴うコピー作業に時間を取られている方
  • Google Apps Scriptを利用したデータ連携の自動化に関心がある方
  • 手作業によるデータ転記ミスを減らし、業務の正確性を高めたい方

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

  • Google スプレッドシートに行が追加されると、自動でGoogle Apps Scriptが実行されるため、データコピーにかかる作業時間を短縮できます。
  • 手作業によるコピー&ペースト時の転記ミスや、対応漏れといったヒューマンエラーを防ぎ、データの整合性を保つことに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定し、対象のスプレッドシートとシートを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定し、実行したいスクリプトの関数やパラメータを指定します。

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

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

  • Google スプレッドシートのトリガー設定では、監視対象とする任意のスプレッドシートおよびシートを指定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトの関数に渡すパラメータとして、トリガーで取得したGoogle スプレッドシートの行データを変数として設定できます。また、必要に応じて固定値をパラメータとして設定することも可能です。

■注意事項

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

■概要

Google スプレッドシートで特定の行が追加されるたびに、手作業でGoogle Apps Scriptを実行し、別のシートへデータをコピーする作業は手間がかかるのではないでしょうか。 特に、データ量が多い場合や頻繁に更新がある場合、作業負荷の増加やヒューマンエラーのリスクも無視できません。 このワークフローを活用すれば、Google スプレッドシートへの行追加をトリガーとして、Google Apps Scriptの実行と別シートへのデータコピーを自動化でき、これらの課題を解決します。

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

  • Google スプレッドシートで特定の行追加時に、手動でGASを実行している方
  • Google スプレッドシート間のデータ連携を自動化し、作業時間を短縮したい方
  • データコピー時の入力ミスや漏れをなくし、業務の正確性を高めたい方

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

  • Google スプレッドシートへの行追加を検知し、Google Apps Scriptを自動実行するため、手作業で行っていたデータコピーにかかる時間を短縮できます。
  • 手作業によるデータ転記が不要になるため、コピーミスや貼り付け漏れといったヒューマンエラーの発生を防ぎ、データの正確性を維持できます。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。これにより、指定したスプレッドシートの特定のシートに行が追加されたことを検知します。
  3. 次に、オペレーションで分岐機能を設定し、必要に応じて後続の処理を条件分岐させます。例えば、特定の列の値に基づいて処理を変える場合などに活用できます。
  4. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで、あらかじめ作成しておいたGoogle Apps Scriptを指定し、前段のトリガーで取得した行データなどをパラメータとして渡し、別シートへのデータコピー処理などを実行します。

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

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

  • Google スプレッドシートのトリガー設定では、監視対象としたい任意のスプレッドシートIDおよびシート名を指定してください。
  • 分岐機能のオペレーションでは、トリガーで取得したGoogle スプレッドシートの行データに含まれる情報(特定の列の値など)を元に、後続のGoogle Apps Scriptの実行を分岐させるための任意の条件を設定できます。
  • Google Apps Scriptのオペレーションでは、実行するスクリプトIDを指定し、トリガーで取得した行データを変数としてスクリプト内の任意の項目にマッピングすることが可能です。また、固定値をパラメータとして設定することもできます。

■注意事項

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

フォーム送信を起点に、Google スプレッドシートのデータをGoogle Apps Scriptで別のシートへ自動でコピーする

Webフォームなどから新しい回答が送信され、そのデータがGoogle スプレッドシートの特定のシートに追加されたことをトリガーとして、Google Apps Scriptを自動実行し、関連情報を別の集計用シートやバックアップシートへコピーします。
手動でのデータ取り込みや転記作業を完全に自動化し、リアルタイムな情報共有やデータ分析基盤の構築を支援します!


■概要

フォームから送信された多くの回答を一つひとつ確認し、Google スプレッドシートに手作業で入力後、さらにGoogle Apps Scriptを実行してデータを処理するのは、時間と手間がかかる作業ではないでしょうか。特に、手入力による転記ミスや、スクリプトの実行漏れは業務の正確性にも影響を与えかねません。このワークフローを活用すれば、フォームが送信されたタイミングで、その回答内容を自動的にGoogle スプレッドシートへ追加し、続けて設定したGoogle Apps Scriptを実行して特定のデータを別のシートにコピーするまでの一連のプロセスを自動化でき、これらの課題を円滑に解消します。

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

  • フォームの回答データを手作業でGoogle スプレッドシートに転記し、Google Apps Scriptを実行している方
  • Google スプレッドシートとGoogle Apps Scriptを用いた定型的なデータ処理作業を効率化したい方
  • データ入力や転記作業の時間を削減し、ヒューマンエラーを防止したいと考えている業務担当者の方

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

  • フォーム回答のGoogle スプレッドシートへの自動追加と、その後のGoogle Apps Scriptの自動実行により、これまで手作業で行っていたデータ処理時間を短縮できます。
  • 手作業によるデータの転記ミスや入力漏れ、Google Apps Scriptの実行忘れといったヒューマンエラーの発生リスクを低減し、業務の正確性向上に繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートおよびGoogle Apps ScriptをYoomと連携させます。
  2. 次に、トリガーとしてYoomの「フォームトリガー機能」を選択し、指定のフォームが送信された際にフローが起動するように設定します。
  3. 続いて、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、フォームから送信された回答内容を指定したスプレッドシートの特定のシートに追加します。
  4. 最後に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定し、前段階でスプレッドシートに追加された情報などを活用して、特定のスクリプトを実行し、例えばデータを別のシートにコピーします。

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

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

  • フォームトリガー機能では、後続のGoogle スプレッドシートへのデータ追加に利用する項目を任意で設定してください。
  • Google スプレッドシートの「レコードを追加する」アクションでは、データを追加するスプレッドシートID、シート名、そしてフォームのどの回答項目をスプレッドシートのどの列に対応付ける(マッピングする)かを自由に設定できます。
  • Google Apps Scriptの「スクリプトを実行」アクションでは、実行対象となるスクリプトのURLを指定し、フォームの回答内容や前段階のGoogle スプレッドシートの処理で得られた情報を変数として、スクリプトに渡すパラメータ(引数)に設定することが可能です。また、固定値をパラメータとして設定することもできます。

■注意事項

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

Google Apps Scriptで追加された行を別シートに移すフローを作ってみよう

それではここから代表的な例として、Google スプレッドシートに新しい行が追加された際に、Google Apps Scriptを自動で実行し、その行のデータを別の指定したシートへコピーするフローを解説していきます!

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

[Yoomとは]

フローの作成方法

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

  •  Google スプレッドシートとGoogle Apps Scriptのマイアプリ連携
  • テンプレートをコピー
  • Google スプレッドシートのトリガー設定とGoogle Apps Scriptのアクション設定
  • トリガーをONにし、フローが起動するかを確認

■概要

Google スプレッドシートに新しい行が追加されるたびに、手作業でGoogle Apps Scriptを実行して別シートへデータをコピーする作業は、手間がかかり、時には入力ミスも発生するのではないでしょうか。 このワークフローを活用すれば、Google スプレッドシートへの行追加をトリガーとして、Google Apps Scriptの実行によるデータコピー処理を自動化し、これらの課題を効率的に解決できます。

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

  • Google スプレッドシートのデータ更新に伴うコピー作業に時間を取られている方
  • Google Apps Scriptを利用したデータ連携の自動化に関心がある方
  • 手作業によるデータ転記ミスを減らし、業務の正確性を高めたい方

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

  • Google スプレッドシートに行が追加されると、自動でGoogle Apps Scriptが実行されるため、データコピーにかかる作業時間を短縮できます。
  • 手作業によるコピー&ペースト時の転記ミスや、対応漏れといったヒューマンエラーを防ぎ、データの整合性を保つことに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定し、対象のスプレッドシートとシートを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定し、実行したいスクリプトの関数やパラメータを指定します。

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

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

  • Google スプレッドシートのトリガー設定では、監視対象とする任意のスプレッドシートおよびシートを指定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトの関数に渡すパラメータとして、トリガーで取得したGoogle スプレッドシートの行データを変数として設定できます。また、必要に応じて固定値をパラメータとして設定することも可能です。

■注意事項

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

ステップ1: Google スプレッドシートとGoogle Apps Scriptのマイアプリ連携

まず、Yoomのアカウントにログインします。
まだYoomを利用したことがない方は、初めてのYoomをぜひご覧ください。

1.マイアプリをクリックした後、新規接続をクリックします。

2.入力欄からアプリ名で検索できます。

Google スプレッドシートのマイアプリ登録

では、さっそくGoogle スプレッドシートをマイアプリ登録していきましょう!
入力欄にGoogle スプレッドシートと入力するとGoogle スプレッドシートのアイコンが表示されるので、アイコンをクリックします。

1.以下の画面が出てきます。
「Sign in with Google」をクリックしてください。

2.連携するアカウントを選択してください。
アカウントをクリックすると、追加アクセスを求められる場合があります。
内容を確認し、問題がなければ設定を完了してください。

Google Apps Scriptのマイアプリ登録

Google Apps Scriptも同じように検索して、アイコンをクリックします。

1.以下の画面が出てきます。
「Sign in with Google」をクリックしてください。

2.Client ID、Client Secret、スコープを入力しましょう。
詳しい設定方法については以下のリンク先を参照してください。
Google Apps Scriptのマイアプリ連携方法

マイアプリ登録が成功すると、以下の画面が表示されます。
マイアプリの画面にGoogle スプレッドシートとGoogle Apps Scriptのアイコンが表示されているか確認してください。

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

以下のリンクから「試してみる」をクリックしてください。


■概要

Google スプレッドシートに新しい行が追加されるたびに、手作業でGoogle Apps Scriptを実行して別シートへデータをコピーする作業は、手間がかかり、時には入力ミスも発生するのではないでしょうか。 このワークフローを活用すれば、Google スプレッドシートへの行追加をトリガーとして、Google Apps Scriptの実行によるデータコピー処理を自動化し、これらの課題を効率的に解決できます。

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

  • Google スプレッドシートのデータ更新に伴うコピー作業に時間を取られている方
  • Google Apps Scriptを利用したデータ連携の自動化に関心がある方
  • 手作業によるデータ転記ミスを減らし、業務の正確性を高めたい方

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

  • Google スプレッドシートに行が追加されると、自動でGoogle Apps Scriptが実行されるため、データコピーにかかる作業時間を短縮できます。
  • 手作業によるコピー&ペースト時の転記ミスや、対応漏れといったヒューマンエラーを防ぎ、データの整合性を保つことに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定し、対象のスプレッドシートとシートを指定します。
  3. 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」というアクションを設定し、実行したいスクリプトの関数やパラメータを指定します。

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

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

  • Google スプレッドシートのトリガー設定では、監視対象とする任意のスプレッドシートおよびシートを指定してください。
  • Google Apps Scriptのオペレーション設定では、実行するスクリプトの関数に渡すパラメータとして、トリガーで取得したGoogle スプレッドシートの行データを変数として設定できます。また、必要に応じて固定値をパラメータとして設定することも可能です。

■注意事項

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

以下の表示が出たら、テンプレートのコピーが成功です。
コピーしたテンプレートはマイプロジェクトに格納されます

ステップ3:行が追加されたら起動するトリガーの設定

まず、一番上の「行が追加されたら」のアイコンをクリックします。

Google スプレッドシートと連携するアカウント情報はプルダウンから選択します。
トリガーには「行が追加されたら」を選びましょう。
入力が終わったら、「次へ」を押して進めてください。

各項目を設定していきます。

  • トリガーの起動間隔:5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
    プランによって設定できる最短の間隔が異なるので、
    こちらで事前に確認してくださいね!
    迷ったら、選べる中で一番短い時間にしておくのが無難です。

  • スプレッドシートID、シートID:入力欄をクリックすると候補が表示されるので、その中から選択しましょう。

  • テーブルの範囲(始まり)、テーブルの範囲(終わり):注釈を確認しながら、テーブルの範囲の開始地点と終了地点を入力しましょう。

  • 一意の値が入った列:メールアドレスやIDなど、データの中で同じ値が存在しない列を選びましょう。

設定が終わったらテストのため、Google スプレッドシートの画面で行を追加しましょう。
続いてフローボットに戻り、「テスト」をクリックします。
テストが正常に完了すると、「テスト成功」の画面が表示され、Google スプレッドシートから取得した情報を引用できるようになります。
詳しくは以下のリンク先を参照してください。
アウトプットについて
テストが終わったら、「保存する」をクリックするのを忘れないようにしましょう!

ステップ4:別のシートへデータをコピーする設定

次に、「スクリプトを実行」のアイコンをクリックします。

Google Apps Scriptと連携するアカウント情報はプルダウンから選択します。
アクションには「スクリプトを実行」を選びましょう。
入力が終わったら、「次へ」を押して進めてください。

各項目を設定していきます。

実行可能URL、関数の名前こちらを参考にしながら入力してみてくださいね。

その他の項目は任意ですが、必要なら注釈を見ながら入力してみてください。
設定が終わったら「次へ」をクリックしましょう。

__wf_reserved_inherit

設定が終わったらテストをクリックし、成功したら保存しましょう。

ステップ5:テストと確認

おつかれさまでした!以上で設定はすべて完了です。
設定が終わると、以下のような画面が表示されます。
「トリガーをON」をクリックすると、フローボットが起動します。

以上が、Google スプレッドシートで行が追加されたら、Google Apps Scriptを実行し別のシートへデータをコピーする方法でした!

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

Yoomでは、データ転記だけでなく、Google Apps ScriptとGoogle スプレッドシートを活用することでさまざまな業務の自動化が可能です。
ここでは、実際の業務で活用できるテンプレートをいくつかご紹介します!
気になるものがあれば、日々の業務に取り入れてみてくださいね。

Google スプレッドシートの自動化例


■概要

Google スプレッドシートで行が更新されたらSlackに通知するフローです。

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

1.Google スプレッドシートを業務で活用している方

・部内の共有シートで業務管理を行う事務職の方

・同じシートを同時に編集したいチームの責任者

2.Slackを主なコミュニケーションツールとして使用している方

・部門ごとの情報共有ツールとして使用している企業

・プロジェクトごとチャンネルを作成し、情報共有を行うチームの担当者

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

Google スプレッドシートは同時に複数人でシートの編集を行えるため、業務を円滑に行うために有効なツールです。
Slackを併せて使用し情報の共有を行うことで、チーム内の情報精度を上げることができます。
しかし行の更新をその都度手動通知するのは、ヒューマンエラーのリスクを高めます。

Google スプレッドシートのデータが更新ごとに通知が欲しい、と考える方にこのフローは有効です。
情報更新がGoogle スプレッドシートで行われたら更新内容を基に自動でSlackへ通知を送付するため、手入力によるミスを防ぎます。
また更新後すぐに通知を行えるため、チーム内への素早い情報共有を行います。

■注意事項

・Google スプレッドシート、SlackのそれぞれとYoomを連携してください。


■概要

Google スプレッドシートで案件や顧客リストを管理する際、新しい情報が追加されるたびにGoogle Driveに手動でフォルダを作成していませんか?この作業は単純ですが、件数が増えると手間がかかり、フォルダの作成漏れや命名ミスといったヒューマンエラーの原因にもなります。このワークフローを活用すれば、Google スプレッドシートに行が追加されるだけで、指定したGoogle Drive内にフォルダが自動で作成され、こうした課題を円滑に解消します。

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

  • Google スプレッドシートでの情報管理と連携して、Google Driveのフォルダ作成を手作業で行っている方
  • フォルダの作成漏れや命名規則の不統一といった、手作業によるミスをなくしたいと考えている方
  • 定型的なファイル管理業務から解放され、本来のコア業務に集中したいと考えているビジネスパーソン

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

  • Google スプレッドシートに行が追加されると自動でフォルダが作成されるため、手作業でのフォルダ作成にかかる時間を短縮することができます。
  • 手作業によるフォルダの作成漏れや、命名ルールの間違いといったヒューマンエラーを防止し、管理体制の標準化に繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGoogle DriveをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。
  3. 続いて、オペレーションでGoogle Driveを選択し、「フォルダを作成する」アクションを設定します。フォルダ名はトリガーで取得したスプレッドシートの情報を活用できます。
  4. 最後に、再度オペレーションでGoogle スプレッドシートを選択し、「レコードを更新する」アクションを設定して、作成したフォルダのURLなどを元のシートに書き戻します。

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

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

  • トリガーとなるGoogle スプレッドシートのアクションでは、対象のスプレッドシート、シート名、監視するテーブルの範囲を任意で設定してください。
  • Google スプレッドシートのレコードを更新するアクションでは、どの列を更新するか、また前段で取得したどの情報を割り当てるかなどを自由にカスタマイズできます。

■注意事項

  • Google スプレッドシートとGoogle DriveのそれぞれとYoomを連携してください。

■概要

Google スプレッドシートで管理している顧客情報をもとに、手作業で書類を作成してGmailで送付する業務に手間を感じていませんか?この一連の作業は件数が増えるほど時間に追われ、宛先の間違いといったミスも起こりやすくなります。このワークフローを活用すれば、Google スプレッドシートの行が更新されるだけで書類の発行からGmailでの送付までを自動化でき、こうした課題をスムーズに解消することが可能です。

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

  • Google スプレッドシートを基に、手作業で書類作成・送付を行っている営業・事務担当者の方
  • 顧客情報の更新から書類送付までのプロセスで発生する、入力ミスや遅延を防止したい方
  • Gmailを使った定型的なメール送信を自動化し、本来のコア業務に集中したいと考えている方

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

  • Google スプレッドシートの情報更新をトリガーに、書類発行からGmailでの送付までが自動で実行されるため、手作業に費やしていた時間を短縮できます。
  • 手動での情報転記やメール作成が不要になることで、入力内容や宛先の間違いといったヒューマンエラーの発生を防ぎ、業務の正確性を高めることに繋がります。

■フローボットの流れ

  1. はじめに、Google スプレッドシートとGmailをYoomと連携します。
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が更新されたら」というアクションを設定して、対象のスプレッドシートとシートを指定します。
  3. 次に、オペレーションでGoogle スプレッドシートの「書類を発行する」アクションを設定し、更新された行の情報を基に書類を作成します。
  4. 最後に、オペレーションでGmailの「メールを送る」アクションを設定し、作成した書類を添付して指定の宛先にメールを自動送信します。

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

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

  • Google スプレッドシートで「書類を発行する」アクションを設定する際、事前に作成した雛形を利用することで、請求書や送付状など任意のレイアウトでの書類作成が可能です。
  • Gmailで「メールを送る」アクションを設定する際、送信先アドレスやメッセージ内容に、Google スプレッドシートから取得した会社名や担当者名などの動的な情報を埋め込めます。

注意事項

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

■概要

Notionの任意のデータベースに追加された情報を、Google スプレッドシートにも追加するフローです。

NotionとGoogle スプレッドシートを連携することで、新しく追加された情報を自動的にGoogle スプレッドシートのデータベースへ格納されるので、情報管理の抜けや漏れをなくすことができます。

また、Notionのデータベースへの登録または更新によってトリガーが起動するため、作成日時や更新日時を用いて、分岐オペレーションを使用して登録と更新のルートを分岐させてGoogle Chatに通知するといった高度なフローも作成することができます。

■注意事項

・Notion、GoogleスプレッドシートそれぞれとYoomを連携してください。


■概要

楽楽明細で帳票が発行されたら帳票情報をGoogle スプレッドシートのデータベースに追加しSlackに通知するフローです。

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

1.楽楽明細を活用して帳票の発行を行う方

・案件ごとに請求書を発行している方

・リアルタイムで帳票を発行し迅速に対応をしている方

2.Google スプレッドシートを業務に活用している方

・発行した帳票データを一元管理し、データの分析に活用している方

3.Slackを主なコミュニケーションツールとして活用している方

・チーム内の連絡手段として使用している方

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

楽楽明細は帳票類の管理を円滑に行うために有効的なツールです。
しかし楽楽明細で作成された帳票のデータを毎回Google スプレッドシートに手作業で登録するのは、組織全体の成長を妨げる可能性があります。

このフローを活用すると情報の登録を自動化するだけでなく、帳票の発行とデータ登録の完了をチーム内に通知します。
手入力を省いて引用した情報を登録に使用することで、チーム内に透明性の高い情報を共有します。
また一連の流れを自動化することで、スピーディーな情報共有を行うことで関連する業務に素早く対応することができます。

■注意事項

・楽楽明細、Google スプレッドシート、SlackのそれぞれとYoomを連携してください。

・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。

・プランによって最短の起動間隔が異なりますので、ご注意ください。

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

■概要

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

※こちらのテンプレートで紹介している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フォームトリガーで、回答内容を取得する方法」を参照ください。 

まとめ

GoogleスプレッドシートとGoogle Apps Scriptの連携を自動化することで、これまで手作業で行っていたシート間のデータコピーや転記作業の負担を大幅に削減し、ヒューマンエラーのリスクも効果的に低減できます。

これにより、担当者は繰り返し発生する単純作業から解放され、分析業務や企画立案といった、より付加価値の高いコア業務に集中できる時間を確保できるようになります!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、画面の指示に従って操作するだけで直感的に業務フローを構築できます。

もしGoogleスプレッドシートのデータ作業自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Shiori Fukumori
Shiori Fukumori
Excel表計算処理技能認定、Word文書処理技能認定、Adobe Certified Professional(Illustrator 2020、Photoshop 2020)認定資格を保有。現在は、SaaS自動化ツール「Yoom」を活用した業務効率化をテーマとする記事執筆を担当。SaaSやITツールが増え続ける中で企業が直面する「どのツールを連携させれば業務が効率化するのか」という課題の解決に向け、日々情報を発信している。
タグ
Google Apps Script
Google スプレッドシート
連携
自動
自動化
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる