■概要
Google DriveにアップロードされたCSVファイルの情報を、都度Google スプレッドシートに手作業でコピーアンドペーストしていませんか。この作業は時間がかかるだけでなく、入力ミスや転記漏れといったヒューマンエラーの原因にもなりがちです。このワークフローを活用すれば、Google DriveへのCSVファイルアップロードをトリガーに、Google スプレッドシートへ複数行のデータを自動で挿入でき、こうしたデータ入力に関する課題をスムーズに解消します。
■このテンプレートをおすすめする方
- Google DriveとGoogle スプレッドシート間で、頻繁にCSVデータの転記作業を行っている方
- 手作業によるデータ入力の工数削減や、ヒューマンエラーの防止策を検討している担当者の方
- SaaS間のデータ連携を自動化し、より重要な業務に集中したいと考えているチームの方
■このテンプレートを使うメリット
- Google DriveにCSVファイルがアップロードされると、Google スプレッドシートへデータが自動で追加されるため、これまで手作業で行っていたデータ入力時間を短縮できます。
- 手作業によるデータの転記作業がなくなることで、入力ミスや対応漏れといったヒューマンエラーのリスクを軽減し、データの正確性向上に繋がります。
■フローボットの流れ
- はじめに、Google DriveとGoogle スプレッドシートをYoomと連携します。
- 次に、トリガーでデータベーストリガー機能を設定し、Google Driveに特定の条件(例:CSVファイル)でファイルがアップロードされた際にフローが起動するようにします。
- オペレーションで分岐機能を設定し、アップロードされたファイルの最終更新日時を元に、後続の処理に進むように条件を指定します。
- 続いて、オペレーションでGoogle Driveの「CSVファイルをスプレッドシートに変換する」アクションを設定し、アップロードされたCSVファイルを処理しやすい形式に変換します。
- 次に、オペレーションでGoogle スプレッドシートの「スプレッドシートの情報を取得」アクションと「複数のレコードを取得する(最大300件)」アクションを順に設定し、変換されたデータを取り込みます。
- オペレーションでコマンドオペレーション機能の「処理を繰り返す」を設定し、取得した複数行のデータを1行ずつ処理できるようにします。
- 最後に、繰り返し処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、指定のスプレッドシートに1行ずつデータを挿入します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- データベーストリガー機能で設定するGoogle Drive内の監視対象フォルダや、ファイルアップロードを検知する条件は、ユーザーの運用に合わせて任意で設定してください。
- 分岐機能で設定する分岐条件は、例えば特定のファイル名パターンに合致する場合のみ処理を実行するなど、より詳細な条件にカスタムすることが可能です。
- コマンドオペレーション機能で設定する繰り返し処理の対象とするデータは、CSVファイル内の特定の列を指定するなど、必要に応じてカスタムしてください。
- Google スプレッドシートへレコードを追加する際に、どの列にどのデータを挿入するかといったマッピング情報は、使用するCSVファイルの形式に合わせて設定してください。
■注意事項
- Google スプレッドシートとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。