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

2025-05-26

【プログラミング不要】Google Apps Scriptのコピー操作を自動実行する方法

s.ougitani

「Google Apps Scriptでファイルのコピー処理を自動化したいけれど、どうすればいいかわからない…」
「定期的にスクリプトを実行する必要があるけど、手動だと忘れてしまったり、手間がかかって他の業務が進まない…」
このように、Google Apps Scriptを利用した業務の自動化において、スクリプトの実行タイミングや管理に課題を感じていませんか?

もし、<span class="mark-yellow">特定のスケジュールや他のSaaSからの通知をきっかけに、Google Apps Scriptに記述されたファイルコピーなどの処理を自動で実行できる仕組み</span>があれば、これらの悩みから解放され、手作業による実行漏れやヒューマンエラーを防ぎ、より重要な業務に集中できる時間を生み出すことができます!

今回ご紹介する自動化の設定は、プログラミングの専門知識がなくてもノーコードで簡単に設定できて、日々の繰り返し作業の手間や時間を大幅に削減できるので、ぜひ自動化を導入して業務をもっと楽にしましょう!

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

Yoomには<span class="mark-yellow">Google Apps Scriptに実装されたコピー処理などを自動実行する業務フロー自動化のテンプレート</span>が用意されています。

「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!

[[204529]]

Google Apps Scriptの実行を自動化する方法

普段お使いの様々なツールやタイミングをきっかけに、Google Apps Scriptに実装されたcopyToメソッドなどの処理を自動で実行する方法を、具体的なテンプレートを使って紹介します!
これにより、手動でのスクリプト実行の手間やミスを防ぎ、業務の正確性と効率性を高めることができるので、気になる内容があれば、ぜひクリックしてみてください!

スケジュールをトリガーにGoogle Apps Scriptを実行する

<span class="mark-yellow">指定したスケジュール(毎日、毎週、毎月など)をトリガーとして、Google Apps Scriptに記述された特定の処理、例えばファイルのコピーやデータの集計などを自動で実行することができます。</span>

定期的なレポート作成のためのデータコピーやバックアップ作業などを自動化し、作業の抜け漏れを防ぎながら業務効率を大幅に向上させましょう!

[[204529]]

チャットツールの通知をトリガーにGoogle Apps Scriptを実行する

<span class="mark-yellow">Slackなどのチャットツールで特定のキーワードを含むメッセージが投稿されたり、特定のコマンドが入力されたら、関連するGoogle Apps Scriptの処理を自動実行する</span>ことで、チャットでの指示や依頼に基づいて即座にスクリプトを実行できます。

手動での対応漏れを防ぎつつ、迅速な処理を実現してコミュニケーションと業務プロセスの連携を強化しましょう!

[[204528]]

メールの受信をトリガーにGoogle Apps Scriptを実行する

<span class="mark-yellow">Gmailなどのメールサービスで特定の条件(送信者、件名、本文内のキーワードなど)に合致するメールを受信したら、Google Apps Scriptに定義された処理を自動で実行する</span>ことが可能です。

メールの内容に応じたファイル操作やスプレッドシートへのデータ転記などを自動化し、手作業による確認やスクリプト実行の手間を削減して、対応の迅速化と効率化を図りましょう!

[[204530]]

定期的にGoogle Apps ScriptのcopyToメソッドを実行するフローを作ってみよう

それではここから代表的な例として、指定したスケジュールに、Google Apps Scriptに実装されたcopyToメソッドを利用して特定のスプレッドシートのシートをコピーする処理を自動で実行するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

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

  • Google Apps Scriptのマイアプリ登録
  • テンプレートをコピー
  • スケジュールのトリガー設定とGoogle Apps Scriptのアクション設定
  • トリガーをONにし、フローが正常に起動するかを確認
[[204529]]

ステップ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:テンプレートをコピーしよう

次にYoomのテンプレートサイトから、テンプレートをコピーします。
テンプレートを活用すると、大枠が設定されているので、それに沿って作成するだけで完成します。
それでは下のバナーをクリックしてください。

[[204529]]

「このテンプレートを試す」をクリックしましょう。

「OK」を選択します。

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

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

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

実行時間の指定

タイトルは変更することができます。
スケジュール設定は、「曜日指定」を選択し、フローボットを起動したい曜日にチェックと時刻を設定しましょう。
ここでは「毎週月曜日の9時にフローボットを起動する」設定になっています。
設定後、保存をクリックしてください。

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

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

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

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

設定を確認後、次へをクリックします。

API接続設定

実行可能URLは注釈を確認して設定します。
関数の名前には任意の値を入力してください。
Google Apps Scriptの詳しい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導入事例集
資料ダウンロード
お役立ち資料一覧を見る