Google Apps ScriptとYoomの連携イメージ
アプリ同士の連携方法

2025-05-26

【ラクラク設定】Google Apps Scriptを活用してシートを自動で複製する方法

s.ougitani

「毎月、報告用に同じフォーマットのスプレッドシートをコピーして日付だけ変えるのが面倒…」
「手作業でシートを複製していると、たまにコピー元を間違えたり、名前を付け間違えたりする…」
このように、Googleスプレッドシートのシート複製作業に手間を感じたり、ミスに悩まされたりしていませんか?

もし、<span class="mark-yellow">特定のスケジュールや、Slackへのメッセージ投稿、Gmailの受信などをきっかけに、Google Apps Script(GAS)を使って自動でシートを複製できる仕組み</span>があれば、これらの定型作業から解放されるでしょう。
ヒューマンエラーの心配もなくなり、より重要な分析や戦略立案といった業務に集中できる時間を生み出すことができます!

今回ご紹介するYoomを活用した自動化は、ノーコードで簡単に設定できて、プログラミングの知識がなくてもすぐに実践可能です。
ぜひ業務に取り入れて作業をもっと楽にしましょう!

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

Yoomには<span class="mark-yellow">Google Apps Scriptでシートを複製する業務フロー自動化のテンプレート</span>が用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!

[[202743]]

Google Apps Scriptでシートを複製する自動化のパターン

Google Apps Scriptを使ってシートを複製する作業は、様々な状況で必要になりますが、そのトリガーとなるきっかけは多岐にわたります。
ここでは、代表的なトリガーに応じたシート複製自動化のテンプレートを紹介します。気になる内容があれば、ぜひクリックしてみてください!

定期的なスケジュールでGoogle Apps Scriptを実行しシートを複製する

<span class="mark-yellow">毎月や毎週など、決まったタイミングで自動的にGoogleスプレッドシートのシートを複製する</span>ことができます。

定期的なレポート作成やデータバックアップのためのシート準備作業を自動化し、手間を大幅に削減しましょう!

[[202743]]

チャットツールへの特定のメッセージをトリガーにApps Scriptを実行しシートを複製する

<span class="mark-yellow">Slackなどのチャットツールで特定のコマンドやメッセージが送信されたことをきっかけに、Googleスプレッドシートのシートを複製する</span>フローを構築できます。

必要なタイミングで手軽にシートを準備したり、チームメンバーからの依頼に応じて自動でシートを作成したりすることが可能になります!

[[202754]]

特定のメール受信をトリガーにApps Scriptを実行しシートを複製する

<span class="mark-yellow">Gmailなどで特定の条件(件名や送信者など)に一致するメールを受信した際に、Googleスプレッドシートのシートを複製する</span>作業を自動化できます。

例えば、特定の報告メールが届いたら自動で報告用シートの新しいコピーを作成するといった運用が実現できます!

[[202753]]

指定の日時にGoogle Apps Scriptでシートを複製するフローを作ってみよう

それではここから代表的な例として、指定の日時になったらGoogle Apps Scriptを実行して、Googleスプレッドシートのシートを自動で複製するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

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

  • Google Apps Scriptのマイアプリ登録
  • テンプレートをコピー
  • スケジュールのトリガー設定と Google Apps Scriptのアクション設定
  • トリガーをONに動作を確認
[[202743]]

ステップ1:Google Apps Scriptのマイアプリ登録をしよう

Google Apps Scriptのマイアプリ登録手順

まずはYoomにログインしてください。
ログインしたら、画面左上のマイアプリを選択し、新規接続をクリックしましょう。

アプリ一覧でGoogle Apps Scriptを選択してください。
検索窓を使うと見つけやすいです。

「Sign in with Google」をクリックしてください。

Client ID、Client Secret、スコープを設定してください。
Google Apps Scriptの詳しい連携方法はこちらを確認してください。

これでGoogle Apps Scriptのマイアプリ登録ができました。

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

次にテンプレートをコピーしましょう。
あらかじめ大枠が設定されているため、簡単にフローボットを作成することができます。
それでは下のバナーをクリックしてください。

[[202743]]

「このテンプレートを試す」を選択しましょう。

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

これでテンプレートのコピーができました。
コピーしたテンプレートはマイプロジェクトに保存されています。

ステップ3:スケジュールのトリガー設定をしよう

次にフローボットの設定に進みましょう。
コピーしたテンプレートの「指定したスケジュールになったら」をクリックしてください。

実行時間の指定

タイトルは変更できます。
スケジュール設定は、「曜日指定」を選択し、フローボットを起動させたい「曜日」にチェックをして、時刻を入力しましょう。
添付画像の設定は、「毎日9時」にフローボットが起動するような設定になっています。
もっと細かい時間設定をしたいという方は「Cron設定」から行うことが可能です。
詳しくはこちらを参考にしてください。

設定ができたら、保存しましょう。

ステップ4:Google Apps Scriptのアクション設定をしよう

次に「スクリプトを実行」をクリックしてください。

連携アカウントとアクションを選択

タイトルは入力されていますが、変更OKです。
Google Apps Scriptと連携するアカウント情報を確認してください。
アクションは「スクリプトを実行」が選択されています。
設定を確認したら、次へをクリックしましょう。

API接続設定

実行可能URLは注釈に記載されている内容を確認し、設定します。
関数の名前は任意の名前を入力してください。
API接続設定の詳しい操作手順はこちらを確認してみましょう。
設定後、テストをクリックしてください。

テストが成功すると、実行結果として取得した値にGoogle Apps Scriptの情報が表示されます。
ここまでできたら保存しましょう。

ステップ5:動作を確認しよう

設定は以上です!
最後にトリガーをONにして、作成したフローボットが正常に起動するか確認しましょう。

これでフローボットの設定ができました。

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

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

[[176225,184949,183594,187802,187797]]

まとめ

Google Apps Scriptを活用してシートの複製を自動化することで、<span class="mark-yellow">これまで手作業で行っていた定期的なシート準備作業の手間を削減し、ヒューマンエラーを防ぐことができます。</span>

これにより、単純作業から解放され、より創造的で付加価値の高い業務に時間を使えるようになり、チーム全体の業務効率向上にも繋がります!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単にGoogle Apps Scriptをはじめとする様々なサービスと連携した業務フローを構築できます。

もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

この記事を書いた人
s.ougitani
人材会社で営業とCAを約5年担当した後、エンジニアの採用を行っている会社で求人広告やスカウト文章の作成などのお仕事に携わってきました。 Yoomの「事務作業を自動化する」という画期的なサービスに魅力を感じています。 少しでも皆様のお役に立てる情報を発信できるように執筆していきたいです。
タグ
Google Apps Script
連携
自動
自動化
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る