320x100
구글 스프레드시트로 작업을 하다보면 입력 값에 따라 자동으로 반복적으로 필요한 값을 입력할 필요가 있습니다. 그때 사용할 수 있는 함수로, OnEdit()함수를 사용해서 아래와 같이 입력 받는 값에 따라 자동으로 필요한 값을 입력해줍니다.
아래 예제에서는 등수를 입력 하면 각 등위의 상금을, 오늘을 입력하면 오늘 날짜를, 시간을 입력하면 현재 시간을 바로 입력해줍니다~!
아래 코드를 응용해서 반복적으로 입력해야 하는 값들을 라이브러리처럼 등록 해두고, 사용하면 좋습니다.
스프레드시트에서 도구> 스크립트 에디터를 열어 '코드.gs' 파일에 아래 스크립트를 복사 / 붙여 넣기 해 준 다음 저장 해주면 완성!
function onEdit(e) {
switch (cValue) {
case 1:
cValue = "상금 500만원";
currentCell.setBackground("Gold");
break;
case 2:
cValue = "상금 300만원";
currentCell.setBackground("GhostWhite");
break;
case 3:
cValue = "상금 100만원";
currentCell.setBackground("SandyBrown");
break;
case '오늘':
cValue = today;
nextCell.setFontColor("red");
break;
case '시간':
cValue = ntime;
nextCell.setFontColor("green");
break;
default:
cValue = "";
break;
}
nextCell.setValue(cValue);
}
728x90
'구글 오피스 > 앱 스크립트' 카테고리의 다른 글
구글 스크립트로 여러명에게 한꺼번에 이메일 보내는 방법(동시 발송) (0) | 2021.05.23 |
---|---|
구글 스프레드시트 특정 구간 변경 시 자동 시간 기록 함수[ onEdit() 함수 활용] (0) | 2021.05.23 |
구글 시트 사용자 메뉴, 서브 메뉴 만들기 매크로, onOpen 함수 (0) | 2021.05.23 |
구글 앱 스크립트, 간단한 더하기 빼기 구현, 스크립트 할당 버튼 만들기(사칙연산) (0) | 2021.05.23 |
구글 앱 스크립트 개요(매크로) 및 교육, 학습 사이트 소개 (0) | 2021.05.22 |