Google Sheets를 위한 자동화된 워크플로우로, 여러 개의 CSV 파일을 읽고, 중복을 제거하며, 구독자만 필터링하여 날짜별로 정렬한 후, 결과를 스프레드시트에 업로드합니다. 이 과정은 수작업 없이 효율적으로 데이터를 관리하고, 필요한 정보만을 정리하여 쉽게 접근할 수 있도록 도와줍니다.
이 워크플로우는 다음과 같은 사용자에게 적합합니다:
- 마케팅 전문가: CSV 파일에서 구독자 정보를 관리하고 업데이트할 필요가 있는 마케팅 팀.
- 데이터 분석가: 여러 CSV 파일에서 데이터를 정리하고 분석할 필요가 있는 데이터 분석가.
- 소기업 소유자: 구독자 목록을 관리하고 Google Sheets에 데이터를 업데이트해야 하는 소기업 소유자.
이 워크플로우는 다음과 같은 문제를 해결합니다:
- 여러 개의 CSV 파일에서 중복된 데이터를 제거하고, 구독자 정보를 필터링하여 최신 정보를 유지합니다.
- 수동으로 데이터를 업데이트할 필요 없이 Google Sheets에 자동으로 데이터를 추가하거나 업데이트합니다.
워크플로우 프로세스의 자세한 설명:
1. 수동 트리거: 사용자가 "Execute Workflow" 버튼을 클릭하여 워크플로우를 시작합니다.
2. 파일 읽기: 지정된 폴더에서 모든 CSV 파일을 읽어옵니다.
3. 배치로 나누기: 읽어온 CSV 파일을 하나씩 처리하기 위해 배치로 나눕니다.
4. CSV 읽기: 각 CSV 파일의 내용을 읽어옵니다.
5. 중복 제거: 'user_name' 필드를 기준으로 중복된 항목을 제거합니다.
6. 구독자 필터링: 'subscribed' 필드가 TRUE인 항목만 남깁니다.
7. 날짜 정렬: 'date_subscribed' 필드를 기준으로 항목을 정렬합니다.
8. 스프레드시트에 업로드: 정렬된 데이터를 Google Sheets에 추가하거나 업데이트합니다.
사용자가 이 워크플로우를 맞춤 설정하고 조정하는 방법:
- 파일 경로 수정: 'Read Binary Files' 노드의 fileSelector
매개변수를 수정하여 다른 CSV 파일 경로를 지정할 수 있습니다.
- 필드 수정: 'Remove duplicates' 노드에서 중복 제거 기준이 되는 필드를 변경할 수 있습니다.
- 조건 변경: 'Keep only subscribers' 노드에서 필터 조건을 변경하여 다른 조건에 따라 데이터를 필터링할 수 있습니다.
- 업로드 설정 변경: 'Upload to spreadsheet' 노드에서 Google Sheets의 문서 ID 및 시트 이름을 변경하여 다른 스프레드시트에 데이터를 업로드할 수 있습니다.