노션 수식: 수식 코드에 활용된 주말 제외 일정 계산하기
24. 12. 2.
이번에 프로젝트 관리하면서 마감일을 자동으로 계산하고 싶은데요, 주말을 피해서 일정을 조정할 수 있는 방법이 있을까요?
주말을 피하기 위해 날짜를 조정하려면 아래 코드를 사용하세요. 이 코드는 입력된 날짜가 토요일이나 일요일인 경우, 해당 날짜를 땄대되는 다음 주 평일로 변경해줍니다!
수식 코드
lets(
Day, prop("날짜"),
Shift, ifs(
Day.day() == 6, Day.dateAdd(2, "days"),
Day.day() == 7, Day.dateAdd(1, "days"),
Day
),
Shift
)
간략한 설명
노션 수식 설명
1. 기본 개념
- `lets`: 변수를 선언하고 값들을 저장하는 함수.
2. 변수 정의
- `Day`: `날짜` 속성의 값.
3. Shift 변수 계산
- `ifs`: 조건문을 사용하여 Shift 값을 계산.
- `Day.day() == 6`: 토요일일 경우, 2일 더하기.
- `Day.day() == 7`: 일요일일 경우, 1일 더하기.
- 그 외의 경우: 원래 날짜 반환.
4. 최종 결과
- `Shift`: 계산된 날짜 값 반환.