■概要
定期的なレポート作成やデータ整理の際、Google スプレッドシートの特定のシートや書式を手作業でコピーするのは手間がかかる作業ではないでしょうか。特にGoogle Apps Scriptの専門知識がないと、この作業の自動化は難しいと感じるかもしれません。 このワークフローを活用すれば、指定したスケジュールでGoogle スプレッドシートの値に基づき、Google Apps Scriptを利用してシートと書式を自動でコピーすることが可能になり、これらの課題を解消し業務を効率化します。
■このテンプレートをおすすめする方
- Google スプレッドシートで定期的にシートや書式のコピーを行っている業務担当者の方
- Google Apps Scriptの知識はないが、シートコピー作業を自動化したいと考えている方
- 手作業によるコピーミスや書式の不整合をなくし、業務の正確性を高めたい方
■このテンプレートを使うメリット
- 指定したスケジュールでシートと書式のコピーが自動実行されるため、これまで手作業に費やしていた時間を他の業務に充てることができます。
- 手作業によるコピーミスや書式の適用漏れといったヒューマンエラーを防ぎ、常に正確な状態でシートを複製できます。
■フローボットの流れ
- はじめに、Google スプレッドシートとGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーでスケジュールトリガー機能を設定し、任意の日時でフローが起動するようにします。
- 次に、オペレーションでGoogle スプレッドシートの「値を取得する」アクションを設定し、コピーの基となる情報を取得します。
- 次に、オペレーションで進行先を切り替える機能を設定し、取得した値に基づいて後続の処理を分岐させます。
- 次に、オペレーションでGoogle Apps Scriptの「スクリプトを実行」アクションを設定し、シートのコピー処理を行います。
- 最後に、必要に応じて再度Google Apps Scriptの「スクリプトを実行」アクションを設定し、書式のコピーやその他の処理を実行します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能では、フローを実行したい任意の日時や繰り返し周期を指定してください。
- Google スプレッドシートの「値を取得する」アクションでは、コピーの基となる情報が含まれる任意のセルやセルの範囲を指定してください。
- 進行先を切り替える機能では、前段階のGoogle スプレッドシートで取得した情報をもとに、後続のGoogle Apps Scriptの処理をどのように分岐させるか、任意の条件を指定してください。
- Google Apps Scriptの「スクリプトを実行」アクションでは、前段階で取得した情報をスクリプト内の変数として利用し、コピー対象のシート名や書式設定など、任意の項目に設定できます。また、固定値を設定することも可能です。
■注意事項
- Google スプレッドシートとYoomを連携してください。
- 「進行先を切り替える」はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。