์ผ๋ฐ์ ์ธ ์์ ์ค๋ฅ
Notion์์ ์์์ ์ฌ์ฉํ ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ํ ์ ์๋ ์ค๋ฅ์ ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์ธ์ ๐จ
์์์ ์ค๋ฅ๋ฅผ ์์ ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด Notion AI๊ฐ ๋์์ค ์ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์์ธํ ์์๋ณด๊ธฐ โ
์ฐธ์กฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฌ์ฉ ๊ถํ์ด ์๋ ๊ฒฝ์ฐ ์์์ด ์์ ์ ์ผ๋ก ๊ณ์ฐ๋์ง ์์ต๋๋ค. ์ด๋ ์์์ด ์ถ์ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ํด๋น ์์ฑ ๊ตฌ์ฑ์ ๋ํ ์ฌ์ฉ ๊ถํ์ ํ์๋ก ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ฒํผ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ํ ๋ด์์ ์์์ ์ฐธ์กฐ๋ ๋ชจ๋ ํ์ด์ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ์ ์๋์ง ํ์ธํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ ์์ฑ๊ณผ ๋ฌ๋ฆฌ ์๋ํ์ ์์์ ํน์ ๋ฐํ ์ ํ(์: ๋ ์ง, ํ ์คํธ, ์ซ์, ์ฌ๋)์ ๊ธฐ๋ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋ํ๊ฐ ์ ๋๋ก ์ ์ฅ ๋ฐ ์คํ๋์ง ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
์์์ด ์ฌ๋ฐ๋ฅธ ์ ํ์ ๊ฐ์ ๋ฐํํ๋์ง ํ์ธํ์ธ์. ์๋ฅผ ๋ค์ด ํ์ด์ง์ ์ฌ๋ ์์ฑ ๊ฐ์ ์ค์ ํ๊ธฐ ์ํ ์์์ ์์ฑํ๋ ๊ฒฝ์ฐ, ์์์ ๋ ์ง๊ฐ ์๋ ์ฌ๋ ๋๋ ์ฌ๋ ๋ฆฌ์คํธ๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. ๋๋ ๋ฐฐ์ด ์ ํ ์์ฑ(์: ๋ค์ค ์ ํ)์์ ํน์ ์กฐ๊ฑด์ ํ๊ฐํ๋ ๊ฒฝ์ฐ if() ๋ฌธ์์ == ๋์ .includes๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ด ์ค๋ฅ์ ์ผ๋ฐ์ ์ธ ์์ธ์ ๋น ๊ฐ์ ๋ํ๋ด๊ธฐ ์ํด ๋ค๋ฅธ ์ ํ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด if(Date, Date.dateAdd(1, โdayโ), "")์ ๊ฐ์ ์์์์ ๋ฐํ ์ ํ์ ๋ ์ง์ผ ์๋ ์๊ณ ํ ์คํธ์ผ ์๋ ์๊ธฐ ๋๋ฌธ์( "" ๋๋ฌธ) ์ ์ ์์ต๋๋ค. ์ด๋ ๋์ empty()๋ฅผ ์ฌ์ฉํ์ฌ ๋น ๊ฐ์ ๋ํ๋ด๋ฉด ํด๊ฒฐํ ์ ์์ผ๋ฉฐ, ์์ ๋ ์์์ if(Date, Date.dateAdd(1, "day"), empty())์ ๊ฐ์ ํํ๊ฐ ๋ฉ๋๋ค.
Notion ์์์ 15๊ฐ ๋ ์ด์ด๊น์ง๋ง ์ค์ฒฉ๋ ์ ์์ต๋๋ค. ์์์ด ๋ค๋ฅธ ์์์ด๋ ๋กค์ ์ ์ฐธ์กฐํ ๋๋ง๋ค ๋ ์ด์ด๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ์ด๋ ์์์ด ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ๊ฒฝ์ฐ์๋ ์ ์ฉ๋ฉ๋๋ค.
์ด ์ ํ์ ๋๋ฌํ๋ฉด Notion์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ถํ์ํ ์์๊ณผ ๋กค์ ์ ๋ ์ ์ ์์ ์์ฑ์ผ๋ก ๊ฒฐํฉํ์ฌ ์ค์ ์ ๋จ์ํํ์ธ์. ์ฌ๋ฌ ์์์ด ๋น์ทํ ์์ ์ ์ํํ๋ ๊ณณ์ ์ฐพ์ ํ๋๋ก ๋ณํฉํด ๋ณด์ธ์.
์ฌ์ฉ์ ์ง์ ๋ณ์๊ฐ ๋์ผํ ์๋ํ ์์ ๋ด์์ ์ ์๋ ๊ฒฝ์ฐ ์๋ก ์ฐธ์กฐํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ๋์ผํ ์์
์์ var1 ๋ฐ var2๋ฅผ ์ ์ํ๋ฉด var2๋ ํด๋น ์ ์์์ var1์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
๊ฐ ๋ณ์๋ฅผ ๋ณ๋์ ์์ ์ผ๋ก ์ ์(์ฒซ ๋ฒ์งธ ๋ณ์๋ฅผ ์์ฑํ๊ณ , ์๋ํ์ ์ ์์ ์ ์ถ๊ฐํ๊ณ , ๋ค์ ๋ณ์๋ฅผ ๋ณ๋๋ก ์ ์)ํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ ๋ณ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ธ์๋ฉ๋๋ค.
ํ์ฌ๋ก์๋ ์๋ํ์ ์ ์๋ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๊ฐ ์๋ํ๋ ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ด์ง๋ฅผ ํํฐ๋งํ ์ ์์ต๋๋ค(์: "ํํฐ์ ์ผ์นํ๋ ํ์ด์ง ํธ์ง์ ๋ณ์๊ฐ ํฌํจ๋์ด ์์").
ํด๊ฒฐ ๋ฐฉ๋ฒ
์์ ์์์
ํ์ด์ง ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ ๋ ฅํ์ฌ ์ฌ์ฉ์ ์ง์ ๋ณ์๋ฅผ์ด ํ์ด์ง๋ก ์ ์ํ์ธ์.ํ์ด์ง ํธ์ง ์์น์์ ์ ์ถ๊ฐํ๊ณ 1๋จ๊ณ์์ ์ฌ์ฉ์ ์ง์ ํ ๋ณ์๋ฅผ ๋์์ผ๋ก ์ ํํฉ๋๋ค.
์์์์ ๊ด๊ณํ, ๋กค์ ๋ฐ ์ฌ๋ ์์ฑ์ ์ฌ์ฉํ ๋ ์์์ ํ์ด์ง ๋๋ ์ฌ๋ ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค. ๊ด๊ณํ ๋ด์ ์์ฑ์ ์ฐธ์กฐํ๋ ค๋ฉด ์ฒซ ๋ฒ์งธ ์์๋ฅผ ์ ์ํด์ผ ํ๋ฉฐ, ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋ํ๊ฐ ์ผ์ ์ค์ง๋ฉ๋๋ค. ๊ด๊ณํ ์์ฑ์ map ํจ์๋ฅผ ์ฌ์ฉํ๋ ์์์ ๋ง๋ค ๋๋ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
.first() ๋๋ .at(0) ๊ฐ์ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ ์์๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ .map(), .filter(), .every(), .some(), .find() ๊ฐ์ ํจ์๊ฐ ์๋ ํ์ด์ง ๋ชฉ๋ก์ ๋ฐ๋ณต ์ฒ๋ฆฌํฉ๋๋ค.
์์์ ์๊ธฐ์น ์๊ฒ ๋น ๊ฐ(๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ๋ ์ง ๋๋ ์ฌ๋)์ด ๋ฐ์ํ๋ฉด ์๋ํ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ ์๋์ผ๋ก ์ผ์ ์ค์ง๋ฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
if ๋๋ ifs๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ค์ธ ์์ฑ์ ๊ฐ์ด ์๋์ง ํ์ธํ์ธ์. ์๋ฅผ ๋ค์ด Date.dateAdd(1, "day") ๋์ if(Date, Date.dateAdd(1, "day"), empty())๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด Date ๊ฐ์ด ์์ ๋๋ง dateAdd๊ฐ ์ํ๋๋ฉฐ, Date๊ฐ ์ฑ์์ง์ง ์์์ ๋ ์ ๋ฐ์ดํธ ์ค์ธ ์์ฑ์ ์ง์ฐ๋๋ก ์๋ํ์ ๋ช ์์ ์ผ๋ก ์ง์ํ ์ ์์ต๋๋ค. ๋๋ ์์ ์ค์ธ ์์ฑ์ ๊ฐ์ด ์กด์ฌํ๋๋ก ๋ณด์ฅํ๋ ํํฐ๊ฐ ์๋ ๋ณด๊ธฐ๋ฅผ ์ค์ ํ๊ณ , ํด๋น ๋ณด๊ธฐ์ ํ์ด์ง์์๋ง ์๋ํ๊ฐ ์คํ๋๋๋ก ๊ตฌ์ฑํ์ธ์.
์์์ด ์์๋๋ก ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ๊ดํธ ๋๋ฝ, ์๋ชป๋ ์ฐ์ฐ์ ๋๋ ์ง์๋์ง ์๋ ํจ์์ ๊ฐ์ ๊ตฌ๋ฌธ ์ค๋ฅ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ์์ ๊ตฌ๋ฌธ์ ๋ํ ์ ์ฒด ๋ถ์์ ์ด ๋ฌธ์์์ ํ์ธํ์ธ์ โ
