プラットフォームGoogle Sheets用のこのワークフローは、複数のCSVファイルを自動的に読み込み、重複を排除し、購読者のみを抽出して日付順に整理し、スプレッドシートにアップロードします。手動でトリガーすることで、効率的にデータ管理が可能になり、時間を節約します。
- マーケティング担当者: 顧客データを管理し、分析するために使用します。
- データアナリスト: CSVファイルからデータを抽出し、整形して分析するために役立ちます。
- ビジネスオーナー: 顧客リストやサブスクリプションデータを簡単に管理し、更新するために利用します。
- 学生や研究者: データセットを整理し、Google Sheetsでの分析やプレゼンテーションに使用します。
- 重複データの排除: 同じユーザー名を持つ重複データを自動的に削除します。
- サブスクリプション管理: 購読者のみをフィルタリングし、不要なデータを除外します。
- データの整列: 購読日でデータをソートし、最新の情報を簡単に把握できるようにします。
- 自動化されたアップロード: CSVファイルの内容を自動的にGoogle Sheetsに追加または更新します。
1. 手動トリガー: ユーザーが「ワークフローを実行」ボタンをクリックします。
2. バイナリファイルの読み取り: 指定されたディレクトリ内のすべてのCSVファイルを読み込みます。
3. バッチ処理: 読み込んだファイルを1つずつ処理します。
4. CSVの読み取り: 各CSVファイルの内容を解析し、データを取得します。
5. 重複の削除: ユーザー名に基づいて重複データを排除します。
6. 購読者のフィルタリング: 購読しているユーザーのみを選別します。
7. データのソート: 購読日でデータを整列します。
8. Google Sheetsへのアップロード: 整理されたデータを指定のGoogle Sheetsに追加または更新します。
9. ソースファイル名の割り当て: 各データに対して元のCSVファイル名を記録します。
- ファイルの選択: Read Binary Files
ノードのfileSelector
パラメータを変更することで、異なるファイルパスを指定できます。
- 重複の比較基準: Remove duplicates
ノードでfieldsToCompare
を変更することで、他のフィールドに基づいて重複を削除できます。
- フィルタ条件の変更: Keep only subscribers
ノードの条件を調整することで、異なる条件に基づいてデータをフィルタリングできます。
- Google Sheetsの設定: Upload to spreadsheet
ノードで、アップロード先のシート名やドキュメントIDを変更することで、異なるシートにデータを送信できます。