■概要
定期的なレポート作成やデータバックアップのために、決まった時間にGoogle スプレッドシートへ行を追加し、その後Google Apps Scriptで特定の処理を実行する、といった作業はルーティンでありながら手間がかかるのではないでしょうか。手作業では対応漏れや実行忘れのリスクも伴います。このワークフローを活用すれば、指定したスケジュールでGoogle スプレッドシートへの行追加とGoogle Apps Scriptの実行を自動化でき、これらの課題を円滑に解消できます。
■このテンプレートをおすすめする方
- 定期的にGoogle スプレッドシートにデータを追加し、その後Google Apps Scriptを手動で実行している方
- Google スプレッドシートの定期的なクローン作成やデータ集計などをGoogle Apps Scriptで自動化したい方
- 手作業によるGoogle Apps Scriptの実行忘れや操作ミスを未然に防ぎたいと考えている方
■このテンプレートを使うメリット
- 指定したスケジュールでGoogle スプレッドシートへの行追加とGoogle Apps Scriptの実行が自動で行われるため、これまで手作業に費やしていた時間を他の業務に充てられます。
- 手作業によるデータ入力の誤りや、Google Apps Scriptの実行忘れといったヒューマンエラーのリスク軽減に繋がり、業務の正確性が向上します。
■フローボットの流れ
- はじめに、Google スプレッドシートおよびGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーで「スケジュールトリガー機能」を選択し、「スケジュールトリガー」アクションでフローを起動する日時や頻度を設定します。
- その後、オペレーションで「Google スプレッドシート」を選択し、「レコードを追加する」アクションで、指定のスプレッドシートに行を追加するよう設定します。
- 最後に、オペレーションで「Google Apps Script」を選択し、「スクリプトを実行」アクションで、あらかじめ用意したスクリプトを実行するよう設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガーの設定では、フローを実行する具体的な日時、曜日、繰り返し間隔などをユーザーの運用に合わせて自由に設定してください。
- Google スプレッドシートの「レコードを追加する」アクションでは、どのスプレッドシートのどのシートに行を追加するか、また追加する各列の値を、固定値や他のオペレーション結果(アウトプット)を用いて柔軟に設定できます。
- Google Apps Scriptの「スクリプトを実行」アクションでは、実行したいGoogle Apps Scriptの実行可能URLと、実行する関数名をユーザーの環境に合わせて設定してください。
■注意事項
- Google スプレッドシートとGoogle Apps ScriptのそれぞれとYoomを連携してください。