Google スプレッドシートとYoomの連携イメージ
【ノーコードで実現】Google スプレッドシートのデータ複製を自動化する方法
Yoomを詳しくみる
この記事のテンプレートを試す
Google スプレッドシートとYoomの連携イメージ
フローボット活用術

2026-02-03

【ノーコードで実現】Google スプレッドシートのデータ複製を自動化する方法

Ayu Sugiyama
Ayu Sugiyama

「月次レポート用に、毎回マスターシートをコピーして名前を変える作業が面倒…」

「新しいプロジェクトが始まるたびに、テンプレートのGoogle スプレッドシートを手作業で複製しているけど、たまに間違えてしまう…」

このように、Google スプレッドシートの複製作業に、手間や煩わしさを感じていませんか?

もし、新しいデータが追加されたタイミングや、定期的なスケジュールに合わせて、Google スプレッドシートのファイルを自動で複製できる仕組みがあれば、これらの悩みから解放され、より分析や戦略立案といったコア業務に集中できる時間を生み出すことができます!

今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかかりません。
ぜひ自動化を導入して作業をもっと楽にしましょう!

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

YoomにはGoogleスプレッドシートのデータを自動で複製する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要
 Google スプレッドシートでファイルリストを管理している際、手作業でファイルをコピーして回ったり、複製後のファイルIDを整理したりすることに手間を感じることはないでしょうか。特に、管理台帳への入力と実際のファイル作成が別々に行われる場合、作業漏れのリスクが生じます。
このワークフローを活用すれば、Google スプレッドシートに行が追加された際、その行に含まれるIDなどの情報をもとに、対象のGoogle スプレッドシートのファイルを自動で複製することが可能です。手作業による複製作業の手間をなくし、情報の転記ミスといった課題を解決することで、ファイル管理業務を効率化します。 
■このテンプレートをおすすめする方
  •  Google スプレッドシートの情報追加に合わせて、関連するファイルの複製を自動化したい方
  • 手作業によるファイルのコピーや、それに伴う情報の管理に課題を感じているチームリーダーの方
  • ファイル作成業務におけるヒューマンエラーのリスクを低減したいと考えている方 
■このテンプレートを使うメリット
  • Google スプレッドシートに行が追加されると自動でファイルが複製されるため、手作業でのコピー作業に費やしていた時間を短縮できます
  • ファイルの複製を自動化することで、作業の漏れや、対象ファイルの取り違えといったヒューマンエラーの発生を防ぎます
■フローボットの流れ
  1. はじめに、Google スプレッドシートとGoogle DriveをYoomに連携します
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogle Driveの「ファイルを複製する」アクションを設定し、対象のGoogle スプレッドシートのファイルを複製するように設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Google スプレッドシートのトリガー設定では、監視対象としたいスプレッドシートのIDやシートIDを任意で設定してください
  • Google Driveでのファイル複製オペレーションでは、複製したい元のファイルのIDや、複製後のファイル名、保存先のフォルダIDを、トリガーで取得した値や固定の値を使用して任意で設定できます
■注意事項
  • Google スプレッドシート、Google DriveのそれぞれとYoomを連携してください
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます
  • プランによって最短の起動間隔が異なりますので、ご注意ください
  • Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

Google スプレッドシートのデータを自動で複製するフローを作ってみよう

それではここから代表的な例として、Google スプレッドシートに新しい行が追加された際に、指定したGoogle スプレッドシートのファイルを自動で複製するフローを解説していきます!

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

※今回連携するアプリの公式サイト:Google スプレッドシートGoogle Drive

[Yoomとは]

フローの作成方法

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

  • Google スプレッドシートとGoogle Driveのマイアプリ連携
  • テンプレートをコピー
  • Google スプレッドシートトリガーとGoogle Driveアクションの設定
  • フローの起動確認


■概要
 Google スプレッドシートでファイルリストを管理している際、手作業でファイルをコピーして回ったり、複製後のファイルIDを整理したりすることに手間を感じることはないでしょうか。特に、管理台帳への入力と実際のファイル作成が別々に行われる場合、作業漏れのリスクが生じます。
このワークフローを活用すれば、Google スプレッドシートに行が追加された際、その行に含まれるIDなどの情報をもとに、対象のGoogle スプレッドシートのファイルを自動で複製することが可能です。手作業による複製作業の手間をなくし、情報の転記ミスといった課題を解決することで、ファイル管理業務を効率化します。 
■このテンプレートをおすすめする方
  •  Google スプレッドシートの情報追加に合わせて、関連するファイルの複製を自動化したい方
  • 手作業によるファイルのコピーや、それに伴う情報の管理に課題を感じているチームリーダーの方
  • ファイル作成業務におけるヒューマンエラーのリスクを低減したいと考えている方 
■このテンプレートを使うメリット
  • Google スプレッドシートに行が追加されると自動でファイルが複製されるため、手作業でのコピー作業に費やしていた時間を短縮できます
  • ファイルの複製を自動化することで、作業の漏れや、対象ファイルの取り違えといったヒューマンエラーの発生を防ぎます
■フローボットの流れ
  1. はじめに、Google スプレッドシートとGoogle DriveをYoomに連携します
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogle Driveの「ファイルを複製する」アクションを設定し、対象のGoogle スプレッドシートのファイルを複製するように設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Google スプレッドシートのトリガー設定では、監視対象としたいスプレッドシートのIDやシートIDを任意で設定してください
  • Google Driveでのファイル複製オペレーションでは、複製したい元のファイルのIDや、複製後のファイル名、保存先のフォルダIDを、トリガーで取得した値や固定の値を使用して任意で設定できます
■注意事項
  • Google スプレッドシート、Google DriveのそれぞれとYoomを連携してください
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます
  • プランによって最短の起動間隔が異なりますので、ご注意ください
  • Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

ステップ1:Google スプレッドシートとGoogle Driveをマイアプリ連携

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

以下のナビでは、Google スプレッドシートのマイアプリ連携方法をご紹介しています。

Google Driveも同じ手順で連携を行えますので、ナビを参照して連携を行ってください!

前準備:テストに使用するシートの用意

今回解説するフローボットは、Google スプレッドシートで行が追加されることをきっかけに起動します。
また、シートに記載された「ファイルID」をもとに、Google Driveのファイルを複製します。

そのため、「ファイルID」と「ファイル名」が記録されたGoogle スプレッドシートを用意しましょう。
「ファイルID」はGoogle Driveで対象のファイルを開き、URL(file/d/ファイルID部分/)から確認できます。
※下図は、ファイル管理を行っているGoogle スプレッドシートの例です。

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

続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。


■概要
 Google スプレッドシートでファイルリストを管理している際、手作業でファイルをコピーして回ったり、複製後のファイルIDを整理したりすることに手間を感じることはないでしょうか。特に、管理台帳への入力と実際のファイル作成が別々に行われる場合、作業漏れのリスクが生じます。
このワークフローを活用すれば、Google スプレッドシートに行が追加された際、その行に含まれるIDなどの情報をもとに、対象のGoogle スプレッドシートのファイルを自動で複製することが可能です。手作業による複製作業の手間をなくし、情報の転記ミスといった課題を解決することで、ファイル管理業務を効率化します。 
■このテンプレートをおすすめする方
  •  Google スプレッドシートの情報追加に合わせて、関連するファイルの複製を自動化したい方
  • 手作業によるファイルのコピーや、それに伴う情報の管理に課題を感じているチームリーダーの方
  • ファイル作成業務におけるヒューマンエラーのリスクを低減したいと考えている方 
■このテンプレートを使うメリット
  • Google スプレッドシートに行が追加されると自動でファイルが複製されるため、手作業でのコピー作業に費やしていた時間を短縮できます
  • ファイルの複製を自動化することで、作業の漏れや、対象ファイルの取り違えといったヒューマンエラーの発生を防ぎます
■フローボットの流れ
  1. はじめに、Google スプレッドシートとGoogle DriveをYoomに連携します
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogle Driveの「ファイルを複製する」アクションを設定し、対象のGoogle スプレッドシートのファイルを複製するように設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Google スプレッドシートのトリガー設定では、監視対象としたいスプレッドシートのIDやシートIDを任意で設定してください
  • Google Driveでのファイル複製オペレーションでは、複製したい元のファイルのIDや、複製後のファイル名、保存先のフォルダIDを、トリガーで取得した値や固定の値を使用して任意で設定できます
■注意事項
  • Google スプレッドシート、Google DriveのそれぞれとYoomを連携してください
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます
  • プランによって最短の起動間隔が異なりますので、ご注意ください
  • Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

以下の画像のような画面が表示されたらテンプレートのコピーは完了です。
※コピーしたテンプレートは、「マイプロジェクト」内の「フローボット」に格納されています。

ステップ3:Google スプレッドシートのトリガー設定

Yoomのフローボットを動かす引き金となるアクションのことを「アプリトリガー」と呼びます。

ここからは「Google スプレッドシートで行が追加されたら、Google DriveでGoogle スプレッドシートを複製する」フローボットを設定していきます。
赤枠をクリックしましょう!
※Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

アクションはそのままで、アカウント情報が間違っていないか確認しましょう。
確認後、「次へ」をクリックしてください!

トリガーの起動間隔は、5分、10分、15分、30分、60分から選択できます。
基本的には契約プランの最短起動間隔がおすすめです!
プランによって最短の起動間隔が異なりますので、ご注意ください。

スプレッドシートID・シートIDは、入力欄をクリックして表示される「候補」から選択してください。

テーブル範囲を設定していきます。
ここでは、先ほど用意した以下のシートを使用するので、
テーブル範囲の始まりは「A」
テーブル範囲の終わりは、「B」です。
一意の値が入った列(列内で値が重複しない列)は、「A」になります。

入力できたら、テストをクリックしましょう!

テストに成功すると、取得した値を確認できます。
取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。

「完了」をクリックしてください。

ステップ4:Google Driveのアクション設定

最後の設定です!赤枠をクリックしましょう!
ここでは、指定したフォルダに複製する設定を行います。

アクションはそのままで、連携するアカウント情報を確認します。
「次へ」をクリックして進みましょう!

API接続設定画面に移って、「ファイルID」を設定してください。
以下のように、Google スプレッドシートのトリガー設定で取得した値を選択します。

※「←トリガーで取得した値を引用してください」は削除してくださいね。

【Tips】
取得した値を活用することで、フローボットを起動する度に変動する値として反映されます。
これにより、毎回変動する情報を手動で入力する必要がなくなり、効率的に連携できます!