Google Drive 패키지에서 폴더 만들기 작업 사용 예

Google Drive에 폴더를 생성하는 Bot을 구축합니다.

전제 조건

ACME Inc에서 모든 월별 보고서를 Google Drive에 저장한다고 가정해 보겠습니다. 회사에서 프로세스를 간소화하기 위해 매월 초에 새 폴더를 만든 다음 이 폴더에 보고서를 업로드하는 Bot을 개발하기로 했습니다.

이 예제에서 Bot은 다음 작업을 수행합니다.
  • 날짜 시간패키지를 사용하여 현재 날짜를 검색합니다.
  • Google Drive패키지에서 폴더 생성 작업을 사용하여 현재 날짜를 이름으로 하는 폴더를 생성합니다.
  • 새 폴더의 ID를 표시합니다.

프로시저

  1. Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 새 항목 생성 > Task Bot을 클릭합니다.
    3. Task Bot 생성 창에 Bot의 이름을 입력합니다.
    4. 기본 폴더 위치인 \Bots\
    5. 기본 Bot 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
    6. 생성 및 편집을 클릭합니다.
  2. Bot은 매월 초에 <current date>-report 형식의 이름을 가진 폴더를 생성합니다. 현재 날짜를 가져오려면 Datetime > To string 작업System: Date 변수를 사용합니다.
    1. 작업 패널에서 Datetime > To string 작업을 찾아 Bot 편집기에 추가합니다.
    2. 소스 날짜 및 시간 변수에서 변수를 클릭하고 $System:Date$를 입력합니다. System: Date 변수를 사용하여 현재 날짜를 가져올 수 있습니다.
    3. 날짜 시간 형식 선택에서 사용자 정의 형식을 클릭하고 dd-MM-yyyy을 입력합니다.
    4. 출력을 변수에 할당에서 (x)를 클릭하고 currentDate라는 이름의 문자열 변수를 생성합니다.
    5. 변경 사항을 저장합니다.
  3. Google Drive에 연결합니다.
    1. 작업 패널에서 Google Drive > 연결 작업을 찾아 Bot 편집기에 추가합니다.
    2. 사용자 이름에서 안전하지 않은 문자열을 선택하고 설정한 OAuth 연결과 연결된 이메일 ID를 입력합니다.
    3. OAuth2 인증 모드에서 Control Room 관리를 선택합니다. 자세한 내용은 Google 패키지에서 Control Room 관리 OAuth2 인증 사용 항목을 참조하십시오.
    4. 선택을 클릭하고 Control Room에 구성한 연결을 선택합니다.
    5. 변경 사항을 저장합니다.
  4. 폴더를 생성합니다.
    1. 작업 패널에서 Google Drive > 폴더 생성 작업을 찾아 추가합니다.
    2. 사용자 이름안전하지 않은 문자열에 이메일 ID를 입력합니다.
    3. 상위 폴더 이름에 새 폴더를 만들어야 하는 상위 폴더의 경로를 입력합니다. 예: aa-docs/monthly-reports.
    4. 폴더 이름$currentDate$-report를 입력합니다.
    5. 생성된 폴더의 ID 반환에서 (x)를 클릭하고 FolderID라는 이름의 문자열 변수를 생성합니다.
    6. 변경 사항을 저장합니다.
  5. 폴더 ID를 표시합니다.
    1. 작업 패널에서 Catch 블록의 메시지 상자 > 메시지 상자 작업을 찾아 추가합니다.
    2. 표시할 메시지 입력$FolderID$을 입력합니다.
    3. 변경 사항을 저장합니다.
    폴더 ID를 사용하여 추가적으로 처리하면 이 예를 개선할 수 있습니다. 예를 들어, 파일 업로드 작업을 사용하여 새 폴더에 파일을 업로드할 수 있습니다. 그러나 이 유스케이스는 이 예에서 다루지 않습니다.
  6. Bot을 실행합니다.
    기기 풀을 사용하는 경우, 매월 초에 실행되도록 Bot을 예약할 수 있습니다.