PGping 61e952c381e949abb7f34bb4434d0569
이번에 작성할 내용은 구글 스프레드시트에 커스텀 함수를 추가해보는 글입니다.
구글 스프레드시트는 엑셀처럼 여러 함수가 있습니다.
예를 들자면 SUM 이라는 함수는 숫자 또는 셀의 합계를 반환합니다.
아래와 같은 함수를 직접 만들어서 사용할 수가 있습니다.
1. 구글 스프레드시트를 생성한다.
https://docs.google.com/spreadsheets/u/0/ 이 사이트 접속합니다
접속하면 아래와 같은 이미지 파일이 사이트에 있을겁니다.
해당 이미지를 누르면 새 스프레드시트를 만들 수 있습니다.
2. 스크립트 편집기를 실행
아래의 이미지처럼 '도구>스크립트 편집기'를 누르면 됩니다.
스크립트 편집기를 누르면
아래와 같은 '제목 없는 프로젝트'가 나옵니다.
이제 해당 프로젝트에서 코드를 작성하게 될겁니다.
3. 커스텀 함수를 만들어보자.
처음 만들어볼 함수는 값이 들어오면 제곱을 해서 반환을 하는 함수입니다.
코드.gs 라는 파일 안에 아래와 같이 입력하면 됩니다.
/** * 파라미터의 숫자를 제곱해서 반환합니다. * @param {number} 숫자 * @return return {number}^2 * @customfunction */ function Squared(n1) { return Math.pow(n1, 2); } |
Google Apps Script 는 기반 언어가 자바스크립트 입니다.
자바스크립트와 거의 동일한 작성방식입니다.
위의 주석 부분은 커스텀 함수의 설명 부분이며 해당 주석이 있어야 GAS에서 인식을 합니다.
해당 함수를 작성후 저장을 합니다. 저장후 구글 스프레드시트에 와서
함수를 사용하는 방식인 =Squared(2) 라고 할시 해당 셀에
아래와 같이 2의 제곱인 4가 지정되게 됩니다.
간단한 함수를 제작해보았지만. GAS를 사용한다면.
많은 것들을 할 수 있으며, 일처리를 간단하게 할 수 있습니다.
GAS를 사용하여 로그인 서버를 만들수도 있습니다. (단점 : 느립니다.)
이해가 안된다면. 댓글로 남겨주시면 답변 해드리겠습니다.
댓글이 없습니다.
새로운 댓글을 등록해 주세요!