kintone의 기본 기능만으로 요일 자동 계산

3336 단어 금과킨톤

소개



  • @Shokun1108킨톤의 함수로 날짜에서 요일을 계산! 동영상의 파크리입니다
  • 나와는 실현 방법이 다르므로, 나도 메모 남겨 둡니다

  • 자기 소개입니다.




  • 이시 켄타로입니다. 브러시를 만드는 회사의 겸 업정 시스입니다
  • kintone 인증 자격은 3 개 모두 취득되었습니다


  • 기타 IT 전략가 및 시스템 감사 기술자와 같은 일부 국가 자격 취득
  • kintone의 커스터마이즈는 사내 전용으로 플러그인은 만들지 않습니다 (만들 수 없습니다)

  • 하고 싶은 일



    기본 기능만으로 날짜 선택시 요일을 자동으로 계산하고 싶습니다.

    완성!





    사고방식


  • kintone의 날짜는 「1970-01-01 0:00:00」부터의 경과 초수이 값으로 저장되어 있으므로 1970-01-01의 요일을 미리 조사하여 기준으로 합니다. ⇒ 구그하면 바로 나옵니다. 목요일입니다
  • 선택한 날짜의 1970-01-01 이후의 경과 일수를 7로 나눈 나머지로 요일을 계산합니다
  • 나머지 0은 목요일, 1은 금요일, ..., 6은 수요일입니다

  • 구현


  • 앱에 날짜 필드 (날짜), 계산 필드 (잉여) 및 문자열 한 줄 필드 (요일)를 준비합니다
  • 나머지 계산식
  • ROUNDDOWN(日付 / (60 * 60 * 24))  - ROUNDDOWN(日付 / (60 * 60 * 24 * 7)) * 7
    
  • 「1970-01-01로부터의 경과 일수」로부터 「1970-01-01로부터의 경과 일수를 7로 나눈 몫에 7을 곱한 곱」을 감산합니다
  • 「1970-01-01」이전의 날짜의 경우, 나머지가 부의 값이 되기 때문에 주의입니다
  • 0이 목요일은 변하지 않지만 -6이 금요일, ..., -1이 수요일입니다
  • 「1970-01-01」이전의 경우만 잉여에 7을 가산해도 좋지만, OR 함수가 편할지도입니다
  • 요일 계산식
  • IF(剰余 = 0,"木曜日", 
        IF(OR(剰余 = 1, 剰余 = -6), "金曜日", 
            IF(OR(剰余 = 2, 剰余 = -5), "土曜日", 
                IF(OR(剰余 = 3, 剰余 = -4), "日曜日", 
                    IF(OR(剰余 = 4, 剰余 = -3), "月曜日", 
                        IF(OR(剰余 = 5, 剰余 = -2), "火曜日", "水曜日")
                    )
                )
            )
        )
    )
    

    결론



    날짜 필드의 날짜에 따라 요일을 자동으로 표시할 수 없습니다.
  • 할 수있어!
  • 공식 도움말
  • 나중에 페인트 롤러를 만들었습니다

  • 좋은 웹페이지 즐겨찾기