GCP/Apps Script

Apps Script ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ตฌ์กฐ ์„ค๊ณ„

whistory 2022. 8. 26. 15:01
๋ฐ˜์‘ํ˜•

 

๐Ÿ’กApps Script ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค.

 

 

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” Google Sheets ๋ฅผ ์—ฌ๋Ÿฌ ๋ถ€์„œ์—์„œ ์‚ฌ์šฉํ•œ๋‹ค. (์˜์—…ํŒ€, ํšŒ๊ณ„ํŒ€ ... )
์˜์—…ํŒ€์€

- ์„œ์šธ ์˜์—…ํŒ€

- ๋ถ€์‚ฐ ์˜์—…ํŒ€

- ๋Œ€๊ตฌ ์˜์—…ํŒ€

๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ์˜์—…ํŒ€ ๋ณ„๋กœ ํŒŒ์ผ์ด ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค.


์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์˜์—…ํŒ€ ์—…๋ฌดํ”„๋กœ์„ธ์Šค์˜ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ,  ๋ชจ๋“  ์˜์—…ํŒ€์˜ Google Sheets์— ๋“ค์–ด๊ฐ€์„œ ๋กœ์ง์„ ์ˆ˜์ •์„ ํ•ด์•ผํ•œ๋‹ค.


์œ ์ง€๋ณด์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ํž˜๋“ค๋‹ค.

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์—
์˜์—…ํŒ€์˜ Google Sheets ์—์„œ๋Š” ์˜์—…ํŒ€ ๊ณตํ†ต๋ชจ๋“ˆ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ถ€์„œ๋ณ„ ํ”„๋กœ์„ธ์Šค๋กœ์ง์„ ์ •์˜ํ•˜๊ณ ,

๊ณตํ†ต๋ชจ๋“ˆ์—์„œ ์กฐํšŒ, ์ €์žฅ๋“ฑ์„ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ๋‹ค.

 

 

๊ณตํ†ต๋ชจ๋“ˆ๋กœ ์‚ฌ์šฉํ•  Apps Script๋“ค์„ Web App ์œผ๋กœ Deploy ํ•˜๊ณ ,

 

 

 

์‚ฌ์šฉํ•  ์œ„์น˜์—์„œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋“ฑ๋กํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด๋œ๋‹ค.

 

 

 

์ด๋ ‡๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋ฉด ์‚ฌ์ด์ฆˆ๊ฐ€ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋„ ์œ ์ง€๋ณด์ˆ˜ ๊ฑฑ์ •์—†์ด ์ง„ํ–‰ํ• ์ˆ˜ ์žˆ์„๋“ฏ๋‹ค.

(์‹ค์ œ ์ž˜ ์ง„ํ–‰ํ•˜์˜€๋‹ค.)

 

 

 

 

- ์ถ”๊ฐ€ - 

์ƒ์„ธํ•˜๊ฒŒ ์ •๋ฆฌ

 

Apps Script ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ƒ์„ฑํ•ด์„œ ๋‹ค๋ฅธ Apps Script์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ

๊ณตํ†ต์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•  ํ•จ์ˆ˜๋“ค์„ ํฌํ•จํ•œ library ๋ฐฐํฌํ•ด์„œ, ๋‹ค๋ฅธ app script ์—์„œ ๋ฐฐํฌํ•œ library ๋“ฑ๋ก ๋ฐฉ๋ฒ• 1. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ƒ์„ฑ 1.1 [๋ฐฐํฌ] - [์ƒˆ ๋ฐฐํฌ] 1.2 [์œ ํ˜•์„ ํƒ] - [๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ] - ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช… ์ž…๋ ฅ 1.3

whiseung.tistory.com

 

๋ฐ˜์‘ํ˜•