날짜 시간에서 가져오기 action

날짜 시간 package가져오기 action은 지정된 날짜 시간 값에서 년, 월, 시, 분, 초 등의 정보를 검색하고 결과를 변수에 저장합니다.

날짜 시간 변수에서 값을 가져오려면 다음을 수행합니다.
  1. 작업 팔레트의 날짜 시간 package에서 가져오기 action을 더블 클릭하거나 드래그합니다.
  2. 선택한 값을 가져오는 날짜 시간 변수 필드에서 날짜 시간 또는 변수 탭을 선택합니다.
    • 날짜: 드롭다운에서 날짜, 시간 및 시간대 값을 선택합니다.
    • 변수: 날짜 시간 변수 하나를 선택합니다.
  3. 가져올 날짜 시간 값 필드에서 다음 옵션 중에서 선택하여 지정된 날짜 및 시간 값을 검색합니다.
    • 월의 날짜: 해당 월의 날짜를 검색합니다.
    • 요일: 요일을 검색합니다.
    • 연도의 날짜: 해당 연도의 날짜를 검색합니다.
    • 달의 길이: 한 달의 총 일 수
    • 년의 길이: 한 해의 총 일 수(윤년인 경우 365일 또는 366일)
    • 시간 시간을 검색합니다.
    • 분을 검색합니다.
    • 월을 검색합니다.
    • 초를 검색합니다.
    • 연도 연도를 검색합니다.
  4. 출력을 변수에 지정 필드에서 숫자 변수를 선택하여 출력을 지정합니다.

자동화에서 가져오기 action 사용 예시

이 예시에서는 날짜 시간 변수에서 지정된 날짜 및 시간 값을 검색하고 출력을 변수에 저장하는 자동화를 만듭니다.

프로시저

  1. bot을 만듭니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
      이용 가능한 bots 목록 및 양식이 표시됩니다.
    2. Bot 생성을 클릭합니다.
    3. bot 이름을 입력합니다. Datetime_Get.
    4. 생성 및 편집을 클릭합니다.
  2. 변수 메뉴 상단에 있는 변수 생성 아이콘을 사용하여 다음 사용자 정의 변수를 생성합니다.
    변수 이름 변수 유형
    invoiceDate 날짜 시간 값 4/12/2023 10:45 AM GMT (UTC+0:00) GMT
    결과 숫자 0
  3. 작업 팔레트의 날짜 시간 package에서 가져오기 action을 더블 클릭하거나 드래그합니다.
  4. 선택한 값을 가져오는 날짜 시간 변수 필드에서 invoiceDate 변수를 선택합니다.
  5. 가져올 날짜 시간 값 필드에서 월의 날짜 옵션을 선택합니다.
  6. 변수에 출력 지정 필드에서 result을 선택합니다.
  7. 해당 값을 인쇄하려면 메시지 상자 action을 더블 클릭하거나 드래그합니다. 표시할 메시지 입력 필드에 DAYOFMONTH: $result.Number:toString$을 입력합니다.

    출력 값을 보려면 Number 변수를 String 변수로 변환합니다.

  8. 저장을 클릭한 후 실행을 클릭합니다.
    출력은 다음과 같이 표시됩니다.

    해당 월의 날짜를 검색합니다.

  9. 메시지 상자 action을 더블 클릭하거나 드래그합니다. 표시할 메시지 입력 필드에 다음 표현을 입력합니다.
    주: 표시할 메시지 입력 필드에 식을 입력할 때는 GET("") 식 매개 변수를 대문자로 입력해야 합니다.
    
    
    DAYOFYEAR: $invoiceDate.Datetime:get("DAYOFYEAR").Number:toString$
    DAYOFWEEK: $invoiceDate.Datetime:get("DAYOFWEEK").Number:toString$
    
    DAYOFMONTH: $invoiceDate.Datetime:get("DAYOFMONTH").Number:toString$
    MONTH: $invoiceDate.Datetime:get("MONTH").Number:toString$
    YEAR: $invoiceDate.Datetime:get("YEAR").Number:toString$
    
    HOUR: $invoiceDate.Datetime:get("HOUR").Number:toString$
    MINUTE: $invoiceDate.Datetime:get("MINUTE").Number:toString$
    
    LENGTHOFMONTH: $invoiceDate.Datetime:get("LENGTHOFMONTH").Number:toString$
    LENGTHOFYEAR: $invoiceDate.Datetime:get("LENGTHOFYEAR").Number:toString$
  10. 저장을 클릭한 후 실행을 클릭합니다.
    출력은 다음과 같이 표시됩니다.

    메시지 상자에서 날짜 시간 출력을 검색합니다.