# apps script

Google Apps Script 사용기
서포터즈 활동을 하던 중 일거리가 들어왔다.요구사항은 구글 폼으로 접수받은 학생들의 정보를 바탕으로 매칭해주는 간단한 일이었다.

[Apps Script] Apps Script로 Gmail 보내기(feat. Google Drive) - 2
이전 글에는 Apps Script를 통해 업무용 Gmail를 보내는 방법에 대해서 작성했었다.이어서, 드라이브에 접근해서 해당 Gmail에 각기 다른 이미지를 첨부하는 방식도 작성해보겠다.구현 모습은 이전 글와 동일하고, 위의 이미지와 같이 드라이브 접근한 뒤, 드라이

[Apps Script] Apps Script로 Gmail 보내기(feat. Google Drive) - 1
업무를 진행하면서 생각보다 구글 스프레드시트를 사용하는 일이 빈번하다.Apps Script를 사용하면 구글 스프레드시트에서 자동화를 구축할 수 있을 뿐만 아니라 구글에서 제공하는 Drive, Docs 등에 접근하여 업무를 처리할 수 있다.(물론 여러 권한 등의 문제로

Apps Script 커스텀 라이브러리 만들기
구글 스프레드 시트를 많이 사용하게 되면서 좀 더 다양하게 활용하기 위해 Apps Script를 이용하여 작업하는 경우도 늘어가게 되었다.시트를 복제하여 사용하는 경우 새로운 Apps Script 프로젝트가 생성되어, 스크립트를 수정하여도 다른 시트에는 적용이 안되는
똑같은 문자열인데 비교 구문이 안 먹는 경우? (feat. Apps Script)
여러 명의 사람들에게 발급해야 하는 증서가 구글 드라이브에 저장되어 있습니다.증서의 파일 명은 각 개인의 이름으로 이루어져 있네요.각자 자기 자신의 증서를 받아볼 수 있도록 자동화하면 어떨까요?살짝 각색이 들어가긴 했지만, 제가 해결하려고 했던 자동화의 예시입니다. 생
Google Apps Script, Zoom API와 webhook을 활용해 출결 자동화 시트 만들기
Zoom 회의에 참석한 사람들의 명단과 참석 시간을 출석부처럼 한 눈에 볼 수 있게 정리해보자. 이 글은 이러한 동기로부터 시작된 여러 날의 삽질에 관한 기록입니다.보시면서 왜 굳이 Apps Script 를 사용해야만 했는지, Zoom
구글 앱스크립트 (Apps Script)
자바스크립트 1.6 기반 (ES5 및 1.7, 1.8 기능 일부 포함)스프레드시트 등 구글 워크스페이스 태스크 자동화에 사용 가능스프레드시트 → 도구 → 스크립트 편집기 클릭하면 앱스크립트 에디터 화면으로 이동함함수 단위로 실행 / 디버그 가능작성한 프로젝트를 배포하여

[Apps Script] 매크로 기능을 이용하여 7일간 KPI 달성 로그 확보하기
규정된 월 KPI 안에서 KPI 달성로그를 매주 파악한다.결과값KPI 달성로그는 지정한 시트에서 매주 월요일 자정 로그를 남긴다.결과값다음과 같이 매크로 설정한다.매크로 설정
.png)
[Apps Script] getValue로 값 읽기
앱스스크립트는 자바스크립트 기반의 구글 시트 언어이다. 엑셀의 VBA와 같다. getValue를 이용하면 시트간 값을 부하없이 복사해올 수 있다. 앱스스크립트는 시트의 활용성을 극해화하기 위해 만들어진 언어이므로 활용 범위가 높아지면 높아질수록 시트의 생산성은 크게 증
.png)
[Apps Script] 시트id값을 활용하여 시트 내용 카피하기
구글 스프레드 시트에서도 id값을 이용하면, 관계형 데이터 베이스처럼 활용할 수 있다. 보통 importrange 수식을 활용해서 구축하지만, copyto를 활용하면 복사한 값 자체가 동기화하여 시트의 부하를 줄일 수 있게 된다.

[Apps Script] textFinder로 문자 변환하기
구글 스프레드 시트를 관계형 데이터 베이스처럼 활용할 경우, 데이터의 양이 많아짐에 따라 값의 CRUD가 어려워진다. 해당 내용은 코드를 활용한 값 수정의 방법 예시이다.

[Apps Script] onOpen 함수 활용하여 메뉴바 생성하기
구글 스프레드 시트를 관계형 데이터 베이스처럼 활용할 경우, 시트 내에 여러 기능을 붙히게 될 때가 있다. 이런 경우, 유저 편의성을 위해 새로운 메뉴바로 기능에 대한 하이퍼링크를 제공해줄 필요성이 있다. 해당 내용은 크롬창에서 메뉴바를 생성하고 기능을 하이퍼링크하는

[Apps Script] 크롬창에서 다수의 링크를 탭으로 여는 코드
구글 스프레드 시트를 관계형 데이터 베이스처럼 활용할 경우, 시트 내에 여러 기능을 붙히게 될 때가 있다. 그 중 다수의 크롬창을 불러오는 기능에 대한 예시이다.
[Apps Script] 온클릭 이벤트를 구현하는 방법
적은 리소스로 빠른 구축을 할 수 있다는 점에서 APPS SCRIPT와 GSHEET의 조합은 스타트업 환경에서 매우 유용하다. 시트 구조의 한계는 JS 기반의 APPS SCRIPT로 처리하면 보완이 가능하다. 구현모습광고를 소재별로 분석하고 있는데, 소재의 양이 워낙
.png)
Google Apps Script에서 Fetch 사용하기 | Get, Post | JMON
구글 앱스 스크립트에서 API 를 호출 할 수 있는 Fetch 에 대한 설명입니다