이번에는 구글 Apps Script를 배워보겠습니다.
우선 구글 Apps Script 소개를 봅시다.
Many Google apps, one platform in the cloud
Increase the power of your favorite Google apps — like Calendar, Docs, Drive, Gmail, Sheets, and Slides.
Apps Script lets you do more with Google. All on a JavaScript platform in the cloud.
구글 Apps Script 가이드 페이지의 개요입니다.
Google Apps Script is a scripting language based on JavaScript that lets you do new and cool things with G Suite products like Docs, Sheets, Slides, and Forms. There’s nothing to install — we give you a code editor right in your browser, and your scripts run on Google’s servers.
간단하게 설명하면, 구글 앱스 스크립트는 자바스크립에 기반한 스크립팅 언어입니다.
문서, 스프레드시트, 프레젠테이션, 설문지 등의 G Suite와 연동한 프로그램을 만들 수 있습니다.
별도의 설치없이 브라우저에서 코드를 만들고 실행할 수 있습니다.
프로그래밍을 모르시는 분들에게는 조금 어려울 수도 있습니다.
웹 프로그래밍으로 자바스크립트를 사용해본적이 있는 분이라면 쉽게 배울 수 있습니다.
구글 앱스 스크립트의 자세한 사용법은 가이드 페이지를 참고해주시기 바랍니다.
예시와 함께 몇가지 활용법을 알려드리겠습니다.
문서나 프레젠테이션보다는 업무에서 많이 활용하는 스프레드시트와 연동한 앱스 스크립트 예시 위주로 만들었습니다.
- 앱스 스크립트 사용법 (1) 메일 보내기
스프레드시트에서 얻은 환율 정보를 메일로 보내주는 앱스 스크립트 만들기 - 앱스 스크립트 사용법 (8) 여러 명에게 메일 보내기
(1)의 환율 정보를 여러 메일에 보내주는 앱스 스크립트 만들기 - 앱스 스크립트 사용법 (2) SNS 팔로워 수를 기록하기
앱스 스크립트로 스프레드시트에 매일 날짜와 함께 SNS의 팔로워 수를 기록하는 스프레드시트 만들기 - 앱스 스크립트 사용법 (3) 구글 드라이브에 접근하기
앱스 스크립트로 구글 드라이브에 접근하고, 지정한 폴더 내에 저장되어 있는 이미지 파일의 리스트를 만들어주는 스프레드시트 만들기 - 앱스 스크립트 사용법 (9) 구글 드라이브 폴더 내 파일리스트 추출
(3)번을 스크립트를 확장하여 스프레드시트가 위치한 폴더 내에 저장되어 있는 모든 파일의 리스트를 만들어주는 스프레드시트 만들기 - 앱스 스크립트 사용법 (10) 구글 드라이브 폴더 내 파일리스트 추출 (확장판) 하위 폴더 포함
- 9번을 더 확장하여 하위 폴더를 포함하는 파일리스트를 만들어주는 스프레드시트 만들기
- 앱스 스크립트 사용법 (4) gmail에 접근하기
앱스 스크립트로 gmail에 접근하여 gmail 검색 결과를 출력해주는 스프레드시트 만들기 - 앱스 스크립트 사용법 (5) xml 파싱
앱스 스크립트로 xml을 파싱하여 원하는 데이터를 출력해주는 스프레드시트 만들기 - 앱스 스크립트 사용법 (6) 매크로에 함수 추가하기
매크로에 앱스 스크립트로 만든 함수를 추가하여 쉽고 빠르게 함수를 실행하는 방법 - 앱스 스크립트 사용법 (7) 구글 캘린더에서 일정 수집하기
앱스 스크립트로 구글 캘리더에서 일정을 수집하여 메일로 보내는 방법
실용적인 내용을 잘 정리해 주셔서 좋았습니다.
앱스크립트에서 스프레드시트의 함수를 사용하려면 어떻게 해야 하나요?
예를 들어 =counta(‘c5:e10’) 의 값을 변수에 바로 할당하려면 어떻게 해야 하나요?
좋아요좋아요
검색해보니 구글 앱스 스크립트내에서 스프레드시트의 함수를 그대로 사용할 수는 없다고 합니다.
setFormula 를 사용하여 셀에 함수를 적용할 수는 있는 것같습니다.
자세한 내용은 아래 페이지를 참고하시기 바랍니다.
How to use native spreadsheet functions in google apps script? [duplicate]
https://stackoverflow.com/questions/25234912/how-to-use-native-spreadsheet-functions-in-google-apps-script
좋아요좋아요
정말 감사합니다…ㅜㅜㅜㅜㅜㅜㅜㅜ 복 받으실 거에요. 쵝오쵝오
좋아요좋아요