노션 수식: 수식 코드에 활용된 주말 제외 일정 계산하기

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`: 계산된 날짜 값 반환.