kintone 공식 플러그인 날짜 계산

3220 단어 금과
수식 플러그인 으로, 다음 달·연도 계산 등의 날짜 계산을 간단하게 할 수 있습니다.
계산식 플러그인 Ver.31 에서, 날짜 항목의 계산식에 날짜·일시 항목을 직접 지정할 수 있게 되었으므로, 날짜 계산 예를 정리해 보았습니다.

날짜 계산 편집 화면 예



「날짜」항목을 바탕으로, 여러가지 일자 계산을 실시하고 있습니다.



날짜 계산 플러그인 설정



JavaScript 커스터마이즈로 필수 kintone API 이벤트 (화면 표시, 항목 값 변경 등)를 의식하지 않고 날짜의 계산식을 작성할 수 있습니다.
수식은 함수와 항목의 필드 코드를 지정합니다.



날짜 계산식


  • 날짜 A: 날짜
  • 날짜 항목에 "날짜"와 동일한 값을 설정하는 경우 항목을 그대로 지정할 수 있습니다.

  • 숫자: 날짜
  • 숫자 필드에 날짜를 지정하면 날짜가 초 단위로 변환됩니다.

  • 년: DATE_FORMAT(날짜,"YYYY")
  • 월: DATE_FORMAT(날짜,"M")
  • 날짜: DATE_FORMAT(날짜,"D")
  • 년월일: DATE_FORMAT(날짜, "YYYY년 M월 D일")

  • DATE_ADD 함수로 계산
  • 전날:DATE_ADD(날짜,-1,"day")
  • 다음 달:DATE_ADD(날짜,1,"day")
  • 전월:DATE_ADD(날짜,-1,"month")
  • 다음 달:DATE_ADD(날짜,1,"month")
  • 전년:DATE_ADD(날짜,-1,"year")
  • 다음 해:DATE_ADD(날짜,1,"year")

  • 월말・연말 등
  • 월초: DATE_FORMAT(날짜,"YYYY-MM-01")
  • 월말: DATE_ENDOF(날짜,"month")
  • 다음 달 말: DATE_ENDOF(DATE_ADD(날짜,1,"month"),"month")
  • 다음 달 말: DATE_ENDOF(DATE_ADD(날짜,2,"month"),"month")
  • 연초: DATE_FORMAT(날짜,"YYYY-01-01")
  • 연말: DATE_ENDOF(날짜,"year")

  • 연도 계산도 함수의 조합으로 OK ※「연도 시작」에 달을 지정
  • 연도: DATE_ADD(날짜,1-년도 시작,"month","YYYY")
  • 연도 첫날: DATE_ADD(날짜, 1-년도 시작, "month","YYYY-")&
    RIGHT("0"&연도 시작,2)&"-01"
  • 연도 말일: DATE_ADD(DATE_ADD(날짜,13-년도 시작,"month","YYYY-")&RIGHT("0"&년도 시작,2)&"-01",-1,"day")

  • 테이블 내 항목의 날짜 계산



    날짜 T에 숫자 T와 연월 구분으로 날짜를 계산하는 예입니다.
    값의 변경이나 행 추가시도 자동적으로, 계산됩니다.

    ※ 2020/01/30에 +1월하면 2020/02/29와 2월의 월말로 계산됩니다.



    테이블 내 항목의 계산식 설정 예



    날짜 계산: DATE_ADD(날짜 T, 숫자 T, SWITCH(연월일 구분,"년","year","월","month","day"))

    ※ SWITCH 함수에서 "년", "월", "일"을 "year", "month", "day"로 변환하고 있습니다.



    후기



    kintone에서 날짜 계산을 시도하면 상당히 번거롭지만 계산식 플러그인으로 쉽게 지정할 수 있습니다.

    좋은 웹페이지 즐겨찾기