Orientation
JavaScript๋ ๋ฌด์์ธ๊ฐ?
JavaScript๋ผ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์น๋ธ๋ผ์ฐ์ ํํ์, ์น๋ธ๋ผ์ฐ์ ๋ก ๋ถ๋ฅ๋๋ ์ํํธ์จ์ด๋ค์ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ์ ์ดํ๊ธฐ ์ํ ์ธ์ด์ด๋ค.
์ฌ์ฉ์๊ฐ ์ด๋ค ๋์์ ํ์ ๋ ์ด๋ค ์ผ์ด ์ผ์ด๋๋๋ก ํ๊ณ ์ ํ ๋ javascript๋ฅผ ์ฌ์ฉํ๋ค.
ํ์น๋ธ๋ผ์ฐ์
์ด์ ๋์ด์ js๊ฐ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ ์ดํ๊ธฐ ์ํด์๋ง ์ด์ฉ๋์ง ์๋๋ค. ์น ์์์๋ง ์ฌ์ฉ๋๋ค๊ฐ ์น ๋ฐ์์๋ ์ฌ์ฉ๋์ด JavaScript๋ก ์น์๋ฒ์ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ํต์ผ์ํฌ ์ ์๋ค. ์น์๋ฒ๋ฅผ ๋์ํ๊ฒ ํ๊ธฐ ์ํ ์ธ์ด๋ฅผ โserver side scriptโ๋ผ๊ณ ํ๊ณ , ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ script๋ โclient side scriptโ๋ผ๊ณ ํ๋ค(๋ํ์ ๊ธฐ์ : node.js). ์น์๋ฒ์์ ์ฌ์ฉ๋๋ ๋ํ์ ์ธ ๊ธฐ์ ์ php, java, python, ๋ฃจ๋น ๊ฐ ์๋ค. ์๋ฒ ์ชฝ ์ธ์ด๋ก๋ node.js๊ฐ ์๋ค.
Google Apps Script
JavaScript์ ๋ฌธ๋ฒ์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์๋์ ์ฝ๋๋ ๊ตฌ๊ธ ์คํ๋ ๋ ์ํธ๊ฐ ์ด๋ ธ์ ๋, 'Hello World' ๋ผ๋ ๋ฉ์์ง ์ฐฝ์ ์ถ๋ ฅํ๋ค.
์ฌ์ฉํ๊ฒฝ
ex) ์น ๋ธ๋ผ์ฐ์ , node.js, Google SpreadSheet ๋ฑ
์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ํ๊ฒฝ์ ๋ฐ๋ผ ์ฌ์ฉ๋ฒ์ด ์กฐ๊ธ์ฉ ๋ค๋ฅด๋ค.
๊ฐ์ JavaScript๋ฅผ ์ฌ์ฉํ๋๋ผ๋ alert-์น๋ธ๋ผ์ฐ์ , write-node.js, msgBox-Google SpreadSheet ๊ฐ ๋๋ค.
Last updated