노션 수식: 수식 코드에 활용된 코드로 프로젝트 진행 중 여부 확인하기
24. 11. 16.
프로젝트 관리를 하다가 진행 중인 프로젝트의 시작일과 종료일이 현재 날짜와 맞는지 확인하고 싶어요! 노션에서 이걸 자동으로 표시해줄 수 있는 방법이 있을까요?
기간 속성을 활용해 시작일과 종료일을 날짜로 입력하면, 아래 수식을 사용해 현재 날짜와 비교하여 진행 중인 프로젝트인지 체크할 수 있어요! 이 코드를 사용해 보세요!
수식 코드
lets(
start, prop("기간").dateStart().formatDate("YYYYMMDD").toNumber(),
end, prop("기간").dateEnd().formatDate("YYYYMMDD").toNumber(),
now, now().formatDate("YYYYMMDD").toNumber(),
start <= now and now <= end
)
간략한 설명
노션 수식 코드 설명
기능 개요
- 특정 기간 내에 현재 날짜가 포함되는지 확인하는 수식.
코드 구조
- `lets`: 변수를 정의하고 값을 대입하는 함수.
- `start`: 시작 날짜를 YYYYMMDD 형식의 숫자로 변환.
- `end`: 종료 날짜를 YYYYMMDD 형식의 숫자로 변환.
- `now`: 현재 날짜를 YYYYMMDD 형식의 숫자로 변환.
논리 연산
- `start <= now and now <= end`: 현재 날짜가 시작 날짜와 종료 날짜 사이에 있는지 평가.
용도
- 기간 검증 및 조건부 논리 처리에 유용.