개발자

ALL

구글 클라우드 플랫폼 이란 ? (GCP)

웹 서비스를 시작하기 위해서는서버를 만들고 DB를 만들고 그리고 웹에서 작동할 화면을 PHP, Java 등 언어로 만듭니다.프로그램 언어는 PC에 언어를 설치해 공부를 할 수 있지만 서버를 공부하기에는 조금 힘든 경우가 있습니다.그리고 동작 확인을 하기도 힘듭니다.가상 서버를 사용해 리눅스나 유닉스 등 서버를 만들수도 있지만 설치하는 것도 번거롭고 무겁기까지 합니다.이러한 것들을 편리하게 사용하기 위해 나온 것들이 클라우드 시스템입니다.많이 쓰이는 것으로Amazon Web Service(AWS)가 있습니다.구글에서도Google Cl...
ALL

구글 스프레드시트 문자열 검색 SEARCH() 함수

지정한 문자열을 다른 문자열 안에 있는지 검색하고, 문자열이 있는 경우에는 몇 번째에 있는지 위치를 반환하는 함수로SEARCH() 함수가 있습니다.SEARCH() 함수는영어로 검색하는 경우에는 대문자와 소문자를 구분하지 않습니다.= SEARCH(검색 문자열, 대상 문자열, 시작위치)시작위치는 생략가능A1 셀에 "구글 스프레드시트 Google" 라는 대상 문자열을 적어놓고 검색을 해보겠습니다.=SEARCH("구",A$1)・・・ 1=SEARCH("시트",A$1)・・・ 8=SEARCH("스",A$1)・・・ 4=SEARCH("스프레드",A...
ALL

구글 스프레드시트 문자열 자르기 MID() 함수

지정한 문자열에서 일부분만 추출하고 싶은 경우MID 함수를 사용해 문자열을 자를 수 있습니다.MID 함수 기본 사용 방법을 알아보겠습니다.=MID(문자열, 시작 위치, 취득하고 싶은 문자수)예) =MID("구글 마스터입니다.", 4, 3)취득 : 마스터시작 위치를 지정하고 취득할 글자 수를 지정합니다.위치는 0부터 시작합니다.공백 문자도 한 글자로 인식합니다.예제에서는 시작 위치는4이고 취득할 문자 수를3으로 지정했습니다.결과는4번째 위치부터문자열 3개를 취득하게 됩니다.구글 스프레드시트에 수식을 작성해 결과를 보겠습니다.문자열 부...
ALL

GAS 구글 스크립트 트리거 시간 설정 방법

구글 스크립트로 작성한 GAS를 자동으로 실행하게 하기 위해 트리거를 설정합니다.하지만 트리거를 설정할 때 정확한 시간을 설정할 수 없습니다.몇 시부터 몇 시 사이로 밖에 선택이 되지 않습니다.트리거를 사용해 자동으로 실행할 시간을 분 단위까지 지정하기 위해서는 트리거 전용 함수를 준비해야 합니다.우선을 자동으로 실행할 샘플용 구글 스크립트를 작성하겠습니다.function getMemo() {   var ss = SpreadsheetApp.getActiveSpreadsheet();   var copyss = ss.getSheetBy...
ALL

GAS 구글 스크립트 트리거 설정 자동 실행 방법

GoogleAppsScript를 작성한 스크립트를 지정한 시간에 자동으로 실행하는 방법을 알아보겠습니다.리눅스를 예로 들면 cron과 같은 기능입니다.먼저 테스트용 GAS를 작성해보겠습니다.function tiggerTest() {   var ss = SpreadsheetApp.getActiveSpreadsheet();   var copyss = ss.getSheetByName('시트1').getRange("A1");      copyss.setValue("자동 실행"); }작성한 구글 스크립트를 실행하면 구글 스프레드시트시트1 A...
ALL

GAS 구글 스크립트 구글 스프레드시트 메모 내용 취득 작성 방법

GoogleAppsScript를 사용해 구글 스프레드시트에 작성한 메모에 접근하는 방법을 알아보겠습니다.GAS로 구글 시트에 작성한 메모에 접근해 내용을 취득하거나 메모를 작성 할 수 있습니다.본론으로 들어가 메모를 작성하고 취득하는 방법을 알아보겠습니다. 메모 작성setNote스프레드 시트에 메모를 작성하고 싶은 경우에는setNote()를 사용합니다. 인수String - 문자열 지정. null값을 전달하면 메모를 삭제. setNote()에는 메모를 작성하고 싶은 내용을 작성합니다.내용을 작성하지 않은 경우에는 메모를 삭제하게 됩니...
ALL

구글 스프레드시트 trunc() 소수점 자르기

구글 스프레드시트에서 소수점을을 자르거나 원하는 자릿수만큼만 표시하는 방법을 알아보겠습니다.trunc()는 소수점을 버리거나 자릿수를 지정해 표시하게 해줍니다.=trunc(값, 자릿수) A 셀에는 값을 입력해놨습니다.B 셀에는trunc()함수를 사용해 자리수를 자르는 수식을 그대로 표시하도록 했습니다.C 셀에는trunc()함수를 사용해 수식 결과를 표시하도록 했습니다.소수점을 표시하고 싶지 않은 경우에는 자릿수를 0으로 표시합니다.또는 표시하고 싶은 자리수만큼 지정을 합니다.원본 값에 소수점이 없는 경우에는 자릿수를 지정해도 소수점...
ALL

GAS 구글스크립트 로그 출력 방법 console.log

Google Apps Script에서 로그를 출력하는 방법을 알아보겠습니다.로그를 출력하고 싶은 경우에는console.log를 사용합니다.function myFunction() { const num = 10; console.log(num); const msg = 'Hello GAS!'; console.log(msg);}스크립트를 실행하면 로그에서 값을 확인할 수 있습니다.로그창을 표시하는 방법은 에서 로그를 선택하는 방법이있습니다.또는 단축키Ctrl + R로 로그창을 표시할 수 있습니다.구글 스크립트 로그창에서 조금 아쉬운 점이 있...
ALL

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

구글 스프레드시트에는VLOOKUP 함수가 있지만Google Apps Script에는 없습니다.구글 스크립트에서 VLOOKUP처럼 다른 시트에 있는 값을 참조해 취득하고 싶은 경우에는 직접 만들어서 사용해야 합니다.간단한 예제로 구극ㄹ 스크립트에서 VLOOKUP 기능처럼 사용 하는 방법을 알아보겠습니다. VLOOKUP 만들기시트2과시트3에는 각각 데이터가 존재합니다. 시트2의 번호로 시트3에서 검색하여 수량을 취득하는 스크립트 예제를 보겠습니다.function myFunction() { var ss = SpreadsheetApp.ge...