노션 수식: 수식 코드에 활용된 코드로 프로젝트 진행 중 여부 확인하기

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`: 현재 날짜가 시작 날짜와 종료 날짜 사이에 있는지 평가.

용도

- 기간 검증 및 조건부 논리 처리에 유용.