Formulas 2.0: ๊ธฐ์กด ์„ค์ •์œผ๋กœ ์ƒˆ๋กญ๊ฒŒ ๊ฐœ์„ ๋œ Notion ์ˆ˜์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

Notion ์ˆ˜์‹์„ ์‚ฌ์šฉํ•ด ๋ณธ ์  ์žˆ๋Š” ๋ถ„์ด๋ผ๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์ด ๋ฐ”๋€Œ์—ˆ๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹ค ํ…๋ฐ์š”. ์ด ๊ฐ€์ด๋“œ์—์„œ ์ƒˆ๋กญ๊ฒŒ ๋ณ€๊ฒฝ๋œ ์ˆ˜์‹์€ ๋ฌด์—‡์ด๊ณ , ์ˆ˜์‹ ํŒŒ์›Œ ์œ ์ €๋“ค์˜ ๊ธฐ์กด ์ž‘์—…์—๋Š” ์–ด๋–ค ์˜ํ–ฅ์ด ์žˆ๋Š”์ง€ ์ž์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•ด ๋“œ๋ฆด๊ฒŒ์š”.

์†Œ์š” ์‹œ๊ฐ„: 8๋ถ„
์ˆ˜์‹ 2.0 ๋ฉ”์ธ
์ˆ˜์‹ ํŽธ์ง‘๊ธฐ์™€ ์ง€์› ์–ธ์–ด๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” ์ƒˆ๋กœ ์—…๋ฐ์ดํŠธ๋œ ๋‚ด์šฉ๊ณผ ์‚ฌ์šฉ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ๋“œ๋ฆด๊ฒŒ์š”.

(1) ์‚ฌ์šฉ์ž๊ฐ€ ์ข€ ๋” ์‰ฝ๊ฒŒ ์ˆ˜์‹์„ ์ž‘์„ฑํ•˜๊ณ , (2) ๋ณด๋‹ค ์‹ฌํ”Œํ•˜๊ณ  ์ง๊ด€์ ์ธ Notion ํŠน์œ ์˜ ์ˆ˜์‹ ์ถœ๋ ฅ์„ ๋„์ถœํ•˜๋ฉฐ, (3) ์ˆ˜์‹ ์–ธ์–ด๊ฐ€ ๋”์šฑ๋” ๊ตฌ์ฒด์ ์ธ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก Notion ์ˆ˜์‹ ๊ธฐ๋Šฅ์ด ๋Œ€ํญ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด ์ˆ˜์‹์€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

์ด ๊ฐ€์ด๋“œ์—์„œ ์ˆ˜์‹ ๊ธฐ๋Šฅ์ด ์–ด๋–ป๊ฒŒ ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ณ , ๊ธฐ์กด ์ˆ˜์‹ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ํ™œ์šฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”. ์ˆ˜์‹ ์ž์ฒด๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๊ฐ€์ด๋“œ์—์„œ ์ˆ˜์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™œ์šฉ์„ฑ์„ ๋”์šฑ ํ™•์žฅํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ๋จผ์ € ์•Œ์•„๋ณด์„ธ์š”.

๊ทธ๋Ÿผ, ์ˆ˜์‹ 2.0 ๋ฒ„์ „์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•ด ๋“œ๋ฆด๊ฒŒ์š”.

  1. ๋” ๊ฐ„ํŽธํ•ด์ง„ ์ˆ˜์‹ ์ž‘์„ฑ๊ณผ ํŽธ์ง‘ โ€” ํŽธ์ง‘๊ธฐ์—์„œ Tab์ด๋‚˜ Space ํ‚ค ๋“ฑ์„ ์ด์šฉํ•ด ์ˆ˜์‹ ์ค„๋ฐ”๊ฟˆ๋„ ํ•  ์ˆ˜ ์žˆ๊ณ , ์˜ค๋ฅ˜๋„ ์ข€ ๋” ์‰ฝ๊ฒŒ ํฌ์ฐฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹์„ ์ž‘์„ฑํ•  ๋•Œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ˆ์— ์—ฌ๋Ÿฌ ์ค„ ํŽธ์ง‘์ด ๊ฐ€๋Šฅํ•œ ์ƒˆ๋กœ์šด ํ™•์žฅํ˜• ํŽธ์ง‘๊ธฐ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ธด ์ˆ˜์‹์„ ๋ณด๊ณ  ํŽธ์ง‘ํ•˜๊ธฐ๊ฐ€ ๋”์šฑ ์‰ฌ์›Œ์กŒ์ฃ . ๋˜ํ•œ, ์ด์ œ๋ถ€ํ„ฐ ํƒ€์ž… ์ฒดํฌ๊ฐ€ ์‹คํ–‰๋˜๋ฉฐ ์ฒดํฌ ์ค‘ ๋ฐœ๊ฒฌ๋œ ์˜ค๋ฅ˜๋Š” ํŽธ์ง‘๊ธฐ์—์„œ ๋ฐ”๋กœ ๊ฐ•์กฐํ•ด ๋ณด์—ฌ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ๋ฌธ์„ ์‰ฝ๊ฒŒ ์ˆ˜์ •ํ•˜๊ณ  ์ˆ˜์‹์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

  2. ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ ์œ ํ˜• ์ง€์› โ€” ๋ฌธ์ž์—ด, ์ˆซ์ž, ์ฒดํฌ๋ฐ•์Šค(๋ถ€์šธ)๋งŒ ์ถœ๋ ฅ์œผ๋กœ ์ง€์›ํ–ˆ๋˜ ์ˆ˜์‹ ๊ธฐ๋Šฅ์ด ์ด์ œ ํŽ˜์ด์ง€, ๋‚ ์งœ, ์‚ฌ๋žŒ, ๋ฆฌ์ŠคํŠธ๊นŒ์ง€ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  3. ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํ™œ์šฉ๋„ ํ–ฅ์ƒ โ€” ์ˆ˜์‹ ๊ธฐ๋Šฅ์ด ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์–ด ์ด์ œ ๋ฉค๋ฒ„์˜ ์ด๋ฉ”์ผ๊ณผ ์ด๋ฆ„ ๋“ฑ์˜ ์ •๋ณด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์†์„ฑ์—๋„ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ์ˆ˜์‹ ์–ธ์–ด

์ˆ˜์‹์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ ์ด์šฉํ•˜๊ธฐ

์ง€๊ธˆ๊นŒ์ง€๋Š” ์ˆ˜์‹์—์„œ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ๋ฌธ์ž์—ด๋กœ๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ–ˆ๋Š”๋ฐ์š”, ์ƒˆ๋กœ ๊ฐœ์„ ๋œ ๋ฒ„์ „์˜ ์ˆ˜์‹์—์„œ๋Š” ๋” ๋งŽ์€ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ๊ฐ’์„ ์‚ฐ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด์—๋Š” ํ˜ธํ™˜์„ฑ๊ณผ ์•ˆ์ •์„ฑ์„ ์œ„ํ•ด ๋กค์—…, ์‚ฌ๋žŒ, ํŒŒ์ผ, ๋‹ค์ค‘ ์„ ํƒ ์†์„ฑ์„ ์ฐธ์กฐํ•˜๋Š” ๊ธฐ์กด์˜ ๋ชจ๋“  ์ˆ˜์‹์€ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ด์ „์—๋Š” prop("Person")์ด ์‚ฌ๋žŒ์˜ ์ด๋ฆ„์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ˆ˜์‹์ด์—ˆ์ง€๋งŒ, ์ด์ œ๋Š” prop("Person").map(currentValue.format()).join(",")์ด ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.Formulas 2.0์—์„œ๋Š” prop("Person")์ด ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ฌธ์ž์—ด์ด ์•„๋‹Œ ์‚ฌ๋žŒ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ƒˆ ๋ฒ„์ „์—์„œ๋„ ๊ธฐ์กด ์ˆ˜์‹์˜ ๊ฐ’์ด ๋ณ€๋™ ์—†์ด ์œ ์ง€๋  ์ˆ˜ ์žˆ๋„๋ก "์‚ฌ๋žŒ" ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ ํ•ญ๋ชฉ์€ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์ด์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋ณ€ํ™˜ ์–ธ์–ด๋ฅผ ์ง€์›Œ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์œ„์˜ ์˜ˆ์—์„œ๋Š” prop("Person")๋งŒ ์“ฐ๋ฉด ๋˜๋Š” ๊ฒƒ์ด์ฃ . ์ด ๊ฒฝ์šฐ, ์ผ๋ฐ˜ ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ ์œ ํ˜•์˜ ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

๋™์  ์†์„ฑ ๋ฉ˜์…˜

์†์„ฑ์—์„œ ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ •๋ณด ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

์ด์ œ ๋ณ„๋„์˜ ์†์„ฑ์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๋‚ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํƒœ๊ทธ๋œ ์‚ฌ๋žŒ์˜ ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ ๋“ฑ ์›Œํฌ์ŠคํŽ˜์ด์Šค ๋ ˆ๋ฒจ์˜ ์ •๋ณด๋‚˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, "์ƒ์„ฑ์ž" ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ณ  "์ด๋ฆ„"์„ prop("Created By").name()๋กœ, "์ด๋ฉ”์ผ"์„ prop("Created By").email()๋กœ ์ฐธ์กฐํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ๋‹ค์–‘ํ•œ ์†์„ฑ์„ ๊ฐ„์†Œํ™”ํ•˜๋ฉด์„œ๋„ ๋‚ด๊ฒŒ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋” ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ˆ˜์‹ ๋งˆ์นจํ‘œ ์ง€์›

let์œผ๋กœ ๋‚˜๋งŒ์˜ ๋ณ€์ˆ˜ ์ƒ์„ฑํ•˜๊ธฐ

์ด์ œ ์ˆ˜์‹์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์–ด์š”! ๊ธฐ์กด์˜ Javascript์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ let์„ ์ด์šฉํ•ด ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ์ด๋ฆ„์„, ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ๊ฐ’์„ ์ž…๋ ฅํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ์ƒˆ๋กœ ์ƒ์„ฑํ•œ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ˆ˜์‹์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ์ž‘์„ฑํ•˜์„ธ์š”.

์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ ์†์„ฑ์˜ ํ•ฉ์„ ๋ชจ๋‘ ๋”ํ•œ ์ด๋น„์šฉ์„ ๊ตฌํ•˜๋Š” ์ˆ˜์‹์„ ์ž‘์„ฑํ•œ๋‹ค๊ณ  ํ•  ๋•Œ, ๊ฐ ์†์„ฑ์˜ ํ•ฉ์„ ๊ตฌํ•œ ๋’ค ์ด๋ฅผ ์ผ์ผ์ด ๋‹ค์‹œ ๋”ํ•ด์ฃผ๋Š” ์ž‘์—…์€ ๊ฑฐ์˜ ๋‹จ์ˆœ๋…ธ๋™์— ๊ฐ€๊นŒ์šด ์ผ์ด์—์š”.

์ด๋•Œ, let(SalesTax, (prop("Subtotal")*0.099), prop("Subtotal") + SalesTax)์™€ ๊ฐ™์€ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.SalesTax๋ฅผ ์ž…๋ ฅํ•  ๋•Œ๋งˆ๋‹ค ์†Œ๊ณ„ x ์„ธ์œจ๋กœ ์‚ฌ์ „ ์ •์˜๋œ ๊ฐ’์ด ์‚ฐ์ถœ๋  ๊ฑฐ์˜ˆ์š”.

๋ณ€์ˆ˜๋Š” ์–ธ์ œ ์‚ฌ์šฉํ•˜๋Š” ๊ฑด๊ฐ€์š”?

let ํ™œ์šฉ์ด ์ต์ˆ™ํ•ด์กŒ๋‹ค๋ฉด lets๋ฅผ ์ด์šฉํ•ด ๋‹ค์–‘ํ•œ ๋ณ€์ˆ˜๋ฅผ ํ•œ ๋ฒˆ์— ํ• ๋‹นํ•  ์ˆ˜๋„ ์žˆ์–ด์š”.

์˜ˆ๋ฅผ ๋“ค์–ด, lets(a, "Hello", b, "world", a + " " + b)์™€ ๊ฐ™์ด 2๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฐธ์กฐ ์†์„ฑ(๋กค์—…์ด ํ•„์š”์—†์–ด์š”!)

์ด์ œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋‚˜์—๊ฒŒ ํ•„์š”ํ•œ ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ๊ด€๋ จ ์†์„ฑ์„ ์ฐธ์กฐํ•  ๋กค์—…์„ ๋”ฐ๋กœ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ๋˜์ฃ ! ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ •๋ณด์˜ ํ‘œ์‹œ ๋ฐฉ์‹์„ ํŽธ์ง‘ํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ์ˆ˜์‹ ๊ธฐ๋Šฅ๊ณผ ๋งŒ๋‚˜ ๊ธฐ์กด์˜ ๋กค์—…๋ณด๋‹ค ํ•œ์ธต ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ž‘์—… ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ด€๊ณ„๋œ ํ”„๋กœ์ ํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ž‘์—… ์™„๋ฃŒ์œจ์„ ๊ธฐ์ค€์œผ๋กœ "โœ…ย ์™„๋ฃŒ", "โš ๏ธย ์ง„ํ–‰ ์ค‘", "โŒย ์‹œ์ž‘ ์ „" ๋“ฑ์„ ํ‘œ์‹œํ•  ์ผ์ด ์ž์ฃผ ์ƒ๊ธฐ์ฃ .

์ด์ „์—๋Š” ์ž‘์—… ์™„๋ฃŒ์œจ์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋กค์—…์„ ์ƒ์„ฑํ•˜๊ณ  ๊ทธ ๋‹ค์Œ ์ˆ˜์‹์„ ์ž‘์„ฑํ•ด "โœ…ย ์™„๋ฃŒ", "โš ๏ธย ์ง„ํ–‰ ์ค‘", "โŒย ์‹œ์ž‘ ์ „"์„ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ์ˆ˜์‹์—์„œ๋Š” ์ด ์ž‘์—…๋“ค์„ ํ†ตํ•ฉํ•ด "๋กค์—… ๊ฐ’" ์ž์ฒด๋ฅผ ๋ณ€์ˆ˜๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์–ด์š”.

  1. ์šฐ์„ , map(), filter(), and length() ํ•จ์ˆ˜๋กœ ์™„๋ฃŒ๋œ ์ž‘์—…์˜ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•ด ์ฃผ์„ธ์š”.

prop("Tasks").map(current.prop("Status")).filter(current == "Done").length()

2. ๊ทธ ๋‹ค์Œ, percentComplete์ด๋ผ๋Š” ๋ณ€์ˆ˜๋กœ ๋กค์—… ๊ฐ’์„ ์ •์˜ํ•˜์„ธ์š”. ์™„๋ฃŒ๋œ ์ž‘์—…์˜ ์ˆ˜ ๋‚˜๋ˆ„๊ธฐ ์ „์ฒด ์ž‘์—… ์ˆ˜์— 100์„ ๊ณฑํ•˜๋ฉด ๋˜๊ฒ ์ฃ . ๊ทธ๋ฆฌ๊ณ  ์ด์ œ ์ƒˆ ๊ฐ’์— ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

let(
percentComplete,
prop("Tasks").map(current.prop("Status")).filter(current == "Done").length()
/ prop("Tasks").map(current.prop("Status")).length() * 100),
/* ์—ฌ๊ธฐ์— ์ˆ˜์‹์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ์ž‘์„ฑํ•˜์„ธ์š” */
)

์ด ์˜ˆ์‹œ์—์„œ๋Š” ์ตœ์ข… ์ˆ˜์‹์ด ์•„๋ž˜์™€ ๊ฐ™์ด ๋งŒ๋“ค์–ด์งˆ ๊ฑฐ์˜ˆ์š”.

let(percentComplete, round(prop("Tasks").map(current.prop("Status")).filter(current =="Done").length()/ prop("Tasks").map(current.prop("Status")).length() * 100),
ifs(percentComplete == 100, "โœ…ย ์™„๋ฃŒ", percentComplete > 0, "โš ๏ธย ์ง„ํ–‰ ์ค‘ (" + percentComplete + ")%","โŒ ์‹œ์ž‘ ์ „"))

์•„๋ž˜ ํ† ๊ธ€์„ ์ด์šฉํ•ด ํŠน์ • ํ•จ์ˆ˜์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ํ™•์ธํ•˜์„ธ์š”. ๊ธฐ์กด ์ˆ˜์‹์€ ์ž๋™์œผ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

์†์„ฑ ์ฐธ์กฐ ์—…๋ฐ์ดํŠธ

์ˆ˜ํ•™ ํ•จ์ˆ˜ ๋ณ€๊ฒฝ

๋‚ ์งœ ํ•จ์ˆ˜ ์—…๋ฐ์ดํŠธ

์ˆ˜ํ•™ ํ•จ์ˆ˜ ์—…๋ฐ์ดํŠธ

์ฒดํฌ๋ฐ•์Šค(๋ถ€์šธ) ํ•จ์ˆ˜ ์—…๋ฐ์ดํŠธ

match(), style() ๋“ฑ์˜ ํ•จ์ˆ˜๋„ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋‹ˆ ์—ฌ๊ธฐ์—์„œ ์ „์ฒด ๋ชฉ๋ก์„ ํ™•์ธํ•ด ๋ณด์„ธ์š”.

๋ชจ๋“  ์ˆ˜์‹ ๋ฆฌ์†Œ์Šค

  • ์—ฌ๊ธฐ์—์„œ ์ˆ˜์‹ ๊ด€๋ จ ์šฉ์–ด๋ฅผ ์ฐพ์•„ ๋ณด์„ธ์š”.

  • ์—ฌ๊ธฐ์—์„œ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ˆ˜์‹ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ์•Œ์•„ ๋ณด์„ธ์š”.

  • ์—ฌ๊ธฐ์—์„œ ์ˆ˜์‹ 2.0 ๋ฒ„์ „์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์„ ์•Œ์•„ ๋ณด์„ธ์š”.

  • ์—ฌ๊ธฐ์—์„œ Notion ์ˆ˜์‹ ๊ธฐ๋Šฅ์— ์ง€์›๋˜๋Š” ๋ชจ๋“  ํ•จ์ˆ˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ€์ด๋“œ ๊ณต์œ ํ•˜๊ธฐ

ํ”ผ๋“œ๋ฐฑ ๋ณด๋‚ด๊ธฐ

์ด ๋‚ด์šฉ์ด ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?


ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ

ํ…œํ”Œ๋ฆฟ ๊ฐค๋Ÿฌ๋ฆฌ์—์„œ 10,000๊ฐœ๊ฐ€ ๋„˜๋Š” ํ…œํ”Œ๋ฆฟ์„ ๋‘˜๋Ÿฌ๋ณด์„ธ์š”.


์„ค๋ช…๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ์žˆ๋‚˜์š”?

Powered by Fruition