본문 바로가기

구글 오피스

(14)
구글 스프레드시트 특정 구간 변경 시 자동 시간 기록 함수[ onEdit() 함수 활용] onEdit() 함수를 활용하면 실시간으로 셀의 변경을 확인해서 어떤 이벤트를 실행할 수 있습니다. 아래 함수는 E4 ~ E15 구간에서 변경이 있으면 B18 범위에 변경된 연월일시를 자동으로 기록해줍니다.​ function onEdit(e) { var sheet = SpreadsheetApp.getActiveSheet(); var activeCell = sheet.getActiveCell(); var col = activeCell.getColumn(); var row = activeCell.getRow(); // 컬럼이 5, 즉 E행, 열이, 4보다 크거나 같고 15보다 작거나 같으면, B18에 연월일시를 기록하고 글씨색을 녹색으로 바꿈 if (col == 5 && (row >= 4 && row
구글 시트 사용자 메뉴, 서브 메뉴 만들기 매크로, onOpen 함수 구글 스프레드시트가 처음 열릴 때 실행되는 스크립트인 onOpen() 함수를 이용해서 사용자 메뉴를 구성 할 수 있습니다. 메뉴를 생성 하고, 스크립트를 할당 해서 스프레드시트 사용 편의성을 높일 수 있습니다. onOpen() 함수를 통한 메뉴구성 function onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('My메뉴') .addItem('첫번째항목', 'menuItem1') .addSeparator() .addSubMenu(ui.createMenu('두번째항목') .addItem('서브메뉴1', 'menuItem2') .addItem('서브메뉴2', 'menuItem3') ) .addToUi(); } function menuItem1() { S..
구글 앱 스크립트, 간단한 더하기 빼기 구현, 스크립트 할당 버튼 만들기(사칙연산) 구글 앱 스크립트를 이용하면 많은 일들을 쉽게 할 수 있지만 특히, 단순 반복적인 업무를 쉽게 할 수 있습니다. 아래는 가장 간단한 형태의 스크립트 작성 예 입니다. 간단한 사칙연산 매크로 버튼을 클릭하면, 범위(C1:C2)의 숫자가 증감 되는 매크로입니다. ​ [ 매크로 작성하기 ] var sheet=SpreadsheetApp.getActive().getActiveSheet(); var getRng=sheet.getRange('C1:C2'); function plusOne(){ getRng.setValue(getRng.getValue() + 1); } function minusOne(){ getRng.setValue(getRng.getValue() - 1); } 1. 메뉴에서 도구 > 스크립트 편집기로..
구글 시트, 매크로 입력 값 자동 감지 onEdit 함수 구글 스프레드시트로 작업을 하다보면 입력 값에 따라 자동으로 반복적으로 필요한 값을 입력할 필요가 있습니다. 그때 사용할 수 있는 함수로, OnEdit()함수를 사용해서 아래와 같이 입력 받는 값에 따라 자동으로 필요한 값을 입력해줍니다. ​아래 예제에서는 등수를 입력 하면 각 등위의 상금을, 오늘을 입력하면 오늘 날짜를, 시간을 입력하면 현재 시간을 바로 입력해줍니다~! 아래 코드를 응용해서 반복적으로 입력해야 하는 값들을 라이브러리처럼 등록 해두고, 사용하면 좋습니다. 스프레드시트에서 도구> 스크립트 에디터를 열어 '코드.gs' 파일에 아래 스크립트를 복사 / 붙여 넣기 해 준 다음 저장 해주면 완성! function onEdit(e) { switch (cValue) { case 1: cValue =..
구글 앱 스크립트 개요(매크로) 및 교육, 학습 사이트 소개 요즘 코로나로 인해 비대면에 강점이 있는 구글의 각종 툴들에 대한 관심이 많이 높아진 것 같아습니다. 학교에서 많이 사용하는 클래스룸이나 미트 그리고, 스프레드시트에 대한 관심도 이전 보다 많이 늘어났고, 예전에 비해 갑지가 많은 사람들이 사용하게 된 것 같습니다. 구글의 프로그램 중에서 가장 많이 사용되고 있는 구글 독스(국내에서는 구글오피스가 공식 명칭이며, 구글 독스는 구글 문서 만을 얘기하기도 하지만 아래 4가지 툴들을 대표하는 이름으로도 쓰입니다.)에 관해서 간단히 살펴보면, 구글 문서: 구글 독스, 마이크로소프트 워드와 비슷한 온라인 문서 도구 구글 폼: 네이버 폼과 비슷한 온라인 설문 도구로 기본적인 설문 및 통계 기능은 네이버 폼이 편리하고, 받은 설문을 통해 다른 작업(함수를 통한 가공,..
구글 파이낸스 함수를 이용한 주식 포트폴리오 관리, 주식 투자 구글파이낸스는 예전에 작은 모듈로 시작해서 지금은 전세계 여러 나라의 주식등의 금융 정보를 제공하고 있는 유용한 구글스프레드시트 내장함수입니다.​ 주식 투자를 하고 있거나 관심있는 분들은 주식 관련 정보를 확인하기 위해 위해 여러가지 도구를 이용하고 있습니다. 자신이 거래하는 회사의 HTS(홈트레이딩시스템), MTS(모바일트레이등시스템)를 이용해서 거래도 하고 필요한 정보를 찾기도 하지요.​ #구글파이낸스함수 활용을 통해 국내, 국외의 여러가지 금융 정보들을 간단하게 불러 올 수 있고, 그 정보를 바탕으로 투자에 대한 아이디어를 확인해보거나 결정을 해야 할 때 아주 유용합니다. 예를 들어서, 삼성전자의 오늘 주가를 갖고 오고 싶다면, 그냥 간단하게 셀에, 삼성전자의 주가코드인 "005930"를 아래와 같..

반응형