개발자

ALL

GAS 구글 스크립트 매크로 실행 버튼 만들기

Google Apps Script작성한 스크립트를 구글 스프레드시트에서 실행할 수 있도록 실행 버튼을 만드는 방법을 보겠습니다.▶ 구글 스프레드시트에서삽입 - 그림을 선택합니다.▶ 도형을 선택해 원하는 모양을 선택합니다.▶ 도형 안에실행 버튼처럼 원하는 글자를 입력합니다.입력이 끝나면저장 후 닫기를 클릭합니다.▶ 도형 오른쪽 상단에 있는 메뉴를 클릭합니다.▶ 도형 메뉴에서스크립트 할당을 클릭합니다.▶ 실행하고 싶은 스크립트 함수 이름을 지정합니다.▶구글 스프레드시트에서구글 스크립트를 실행할 수 있는 버튼 생성되었습니다.구글 스프레드...
ALL

GAS 구글 스크립트 구글 스프레드시트 초기화 clear()

Google Apps Script구글 스프레드시트에 작성한 데이터를 전체 삭제하거나 원하는 셀만 삭제하고 싶은 경우가 있습니다.구글 스크립트에는 구글 스프레드시트를 초기화하고 싶은 경우 사용할 수 있는clear()함수가 준비되어 있습니다.clear() 함수를 사용해 원하는 셀 또는 시트 전체 내용을 삭제할 수 있습니다.먼저 사용 가능한 함수를 살펴보겠습니다.함수내용clear()모든 정보 삭제clearContent()값이나 수식 등삭제clearFormat()서식 삭제clearDataValidations()데이터 입력 규칙 삭제clea...
ALL

GAS 구글 스크립트 if 조건문 사용 방법

Google Apps Script조건문 사용 방법을 알아보겠습니다.조건문이란작성한 해당 조건과 일치하는 경우에는 조건문 안에 작성한 처리를 실행하는 기능입니다.프로그램 언어의 대표적인 조건문으로 if 문이 있습니다.구글 스크립트에서도 if 문을 사용해 조건문을 만들 수 있습니다.if 문if(조건식){ // 조건식결과가true일 경우 처리}조건식에는 비교 연산자를 같이 사용해 식을 만들 수 있습니다.비교연산자의미===같다!==같지 않다<작다<=작거나 같다>=크거나 같다>크다예를 들어10 <= 20은 10이 20보다 작기 때문에true...
ALL

GAS 구글 스크립트 for 문 사용 방법 예제

Google Apps Script반복문for 문을 사용하는 방법을 보겠습니다.프로그램을 작성하다 보면 같은 처리를 반복해 처리해야 할 때가 있습니다.구글 스프레드시트에서 한 셀씩 값을 취득해야 하거나, 입력해야 하는 경우 등 반복적인 처리를 할 때입니다.일련의 규칙을 가진 처리를 하는 경우에는 for 문을 사용해 간단하게 작성할 수 있기 때문에 알아두면 편리합니다.그러면for 문 사용 방법을 알아보겠습니다.for 반복문A1셀부터 A5셀까지 작성한 값을 취득하는 경우 for 문을 사용하면 간단하게 작성할 수 있습니다.먼저 for 문을...
ALL

GAS 구글 스크립트 구글 스프레드시트에 값 입력하기

Google App Script를 사용해 구글 스프레드시트에 값을 입력하는 방법을 살펴보겠습니다.스프레드시트에 값을 입력하기 위해서는setValue()함수를 사용합니다.예제 소스를 만들기 위해 먼저 스프레드시트를 준비하겠습니다.스프레드시트 값 출력스프레드시트 A1셀부터 A4셀, B1셀부터 B4셀까지 값이 입력되어 있습니다.추가로 A5셀과 B5셀에 값을 입력하는 예제를 보겠습니다.function myFunction() {  var sheet = SpreadsheetApp.getActiveSheet();  sheet.getRange('...
ALL

GAS 구글 스크립트 스프레드시트 셀 값 가져오기 예제

Google Apps Script를 사용해 구글 스프레드시트에 작성한 값을 취득하는 방법을 보겠습니다.스프레드시트에서 값을 취득하기 위해서는 먼저 취득하고 싶은 값이 있는 셀을 지정하고 값을 가져옵니다.셀은 하나의 셀 만도 지정 가능하고, 범위로도 지정을 할 수 있습니다.예제에서 사용할 시트에는 아래와 같은 정보를 미리 입력해놓았습니다.셀 지정 값 취득셀을 지정하고 값을 가져오기 위해서는getRange()와getValue()함수를 사용합니다.function myFunction() {  var sheet = SpreadsheetApp...
ALL

GAS 구글 스크립트 스프레드 시트 이름 취득 방법

Google Apps Script시트 이름 취득 방법을 알아보겠습니다.시트 이름을 취득하는 방법은 여러 방법이 있지만 이번 포스팅에서는 2가지 방법을 예제로 보려고 합니다.시트에 작성한 데이터를 취득하거나 또는 값을 설정하기 위해서는 셀을 지정해 줘야 합니다.하지만 셀을 지정하기 전에 먼저 어느 시트에 있는 셀에서 값을 가져올 것인지, 값을 설정할 것인지 시트를 지정해야 합니다.시트 이름 직접 설정값을 취득하거나 설정하고 싶은 시트 이름을 직접 설정하는 방법입니다. function myFunction() {  var ss = Spr...
ALL

GAS 구글 스크립트 구글 스프레드시트와 관계 이해하기

구글 스크립트를 사용하는 이유 중 하나가 구글 스프레드시트와 연동해서 작업을 하기 위해 사용하는 경우가 많습니다.구글 스프레드시트에 작성한 데이터를 취득해오거나 구글 스프레드시트에 값을 설정하기 위해서는 구글 스크립트에서 해당하는 파일과 시트명을 취득해 처리를 해야 합니다.구글 스크립트에서 구글 스프레드시트 정보를 취득하기 위해 어떠한 함수를 사용하는 확인해 보겠습니다.구글 스프레드시트구글 스크립트를 작성하고 싶은 구글 스프레드시트를 불러옵니다.스크립트 처리를 넣고 싶은 구글 시트를 불러왔습니다.스크립트 편집기로 들어가 구글 스프레...
ALL

GAS 구글 스크립트 변수와 정수 선언 방법 예제

구글 스크립트에서 변수와 정수를 선언하고 사용하는 방법을 알아보겠습니다.프로그램에서 변수는 상당히 중요한 부분입니다.변수변수는 임의의 값을 임시 동안 저장해 놓는 곳으로 처리에 필요한 값이나 결과를 저장하는데 사용합니다.구글 스크립트 변수 선언은JavaScript와 동일합니다.var를 사용해 변수를 선언합니다.데이터 타입 지정은 하지 않아도 됩니다.var 변수명;변수 사용 예제function myFunction() {  var msg;  msg = 'Hello GAS!';  console.log(msg);}예제 코드를 실행해 로그를...