Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

Google 스프레드 시트 또는 Google 스프레드 시트는 가장 강력한 무료 도구 중 하나이므로 상상할 수있는 모든 것을 추적, 분석 또는 메모 할 수 있습니다. 멈추지 않고 Googe Scripts (Google Script)로 기능을 향상시킬 수 있습니다.

iOS 용 Google 스프레드 시트 다운로드

Android 용 Google 스프레드 시트 다운로드

Google Scrips는 복잡하고 혼란스럽게 들립니다. 고급 프로그래밍 지식과 관련이 있다고 생각할 수도 있지만 실제로는 그렇지 않습니다. 이 도움말에서는 함수를 맞춤 설정하고, 데이터를 기반으로 차트를 자동으로 생성하며, Google 스프레드 시트에서 메뉴를 맞춤 설정하고, 자동화하는 데 도움이되는 4 가지 간단한 스크립트를 소개합니다. 월간 이메일 배달.

1. 나만의 맞춤 기능 만들기

맞춤 기능을 만드는 것은 Google 스프레드 시트 환경을 향상시킬 수있는 Google 스크립트를 만드는 가장 쉬운 방법 중 하나입니다. Google 스프레드 시트는 사용 가능한 기능 목록을 제공합니다. 메뉴 에서 기능 아이콘 을 클릭하여 가장 인기있는 것을 볼 수 있습니다 .

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

그런 다음 추가 기능 ... 을 클릭하여 알고리즘, 재무, 기술 등의 목록을 엽니 다. 그러나 Google Scripts를 사용하면 자신 만의 고유 한 수식을 만들 수 있습니다.
첫 번째 사용자 정의 기능을 작성하려면 먼저 도구> 스크립트 편집기를 클릭하여 스크립트 편집기를 열어야합니다 .

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

아래와 비슷한 창이 나타납니다.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

이 창의 내용을 사용자 정의 기능으로 바꾸면됩니다. 함수 이름은 수식을 호출하기 위해 "=" 기호 다음에 Google 스프레드 시트의 셀에 입력하기 시작한 것과 동일 합니다. 섭씨를 화씨로 변환하는 함수는 다음과 같습니다.

기능 CSTOFH (입력) {
리턴 입력 * 1.8 + 32;
}

위의 함수를 코드 창에 붙여 넣은 다음 파일> 저장 을 선택 하고 프로젝트 이름을 "CelsiusConverter"로 지정한 다음 확인을 클릭하십시오 .

그게 당신이해야 할 전부입니다. "=" 다음에 함수 뒤에 숫자를 입력하여 변환 하여 새 함수를 사용하기 시작합니다 .

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

눌러 입력 하면 결과를 얻을 수 있습니다.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

2. 자동 차트 생성

매달 새 데이터를 사용하여 새 스프레드 시트를 만들 수 있으며 매월 다시 만들지 않고도 자동으로 새 차트를 만들려고합니다. 열린 현재 통합 문서의 데이터를 기반으로 새 차트를 작성하는 함수를 작성하여이를 수행 할 수 있습니다.

교사이고 연말에 각 학생의 월별 시험 점수 목록이있는 스프레드 시트가 있다고 가정합니다.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

당신이하고 싶은 것은 초 단위로 자동으로 차트를 생성하는이 테이블에서 단일 함수를 실행하는 것입니다. 스크립트는 다음과 같습니다.

GradeChart 함수 () {
var 스프레드 시트 = SpreadsheetApp.getActiveSpreadsheet ();
var sheet = 스프레드 시트 .getSheets () [0];

var gradechart = sheet.newChart ()
.setChartType (Charts.ChartType.LINE)
.addRange (sheet.getRange ( 'A1 : B11'))
.setPosition (5, 5, 0, 0)
.build ();

sheet.insertChart (gradechart);
}

각 학생의 스프레드 시트를 열고 Google 스크립트 메뉴에서 실행 아이콘 을 클릭 하면 차트가 자동으로 생성됩니다.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

실행 아이콘을 클릭 할 때마다 "활성"스프레드 시트 (현재 브라우저 탭에서 연 통합 문서)에서 작성한 스크립트가 실행됩니다.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

매주 또는 매월과 같이 정기적으로 작성해야하는 보고서의 경우이 유형의 자동 차트 기능을 사용하면 처음부터 다시 작성할 필요가 없으므로 시간을 크게 절약 할 수 있습니다. 새 워크 시트에서 차트 데이터를 가져 오려는 경우

3. 커스텀 메뉴 만들기

스크립트가 자동으로 차트를 생성하지 않고 Google 스프레드 시트 메뉴 시스템의 손끝에서 바로 그 기능을 원한다면 그렇게 할 수 있습니다.

사용자 정의 메뉴를 만들려면 스프레드 시트가 열릴 때마다 새 메뉴 항목을 제공해야합니다. 방금 만든 그레이드 차트 함수 위의 스크립트 편집기 창에서 onOpen () 함수 를 작성하면됩니다.

함수 onOpen () {
var 스프레드 시트 = SpreadsheetApp.getActive ();
var menuItems = [
{name : '등급 차트 만들기 ...', functionName : 'GradeChart'}
];
스프레드 시트 .addMenu ( 'Charts', menuItems);
}

코드를 저장 한 다음 스프레드 시트를 다시로드하십시오. 스크립트에 지정한 이름으로 새 메뉴 항목이 나타납니다. 메뉴를 클릭하면 해당 기능의 메뉴 항목이 표시됩니다.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

메뉴 항목을 클릭 하면 Google 스크립트 편집기에서 실행 아이콘을 클릭 할 때와 동일한 기능이 실행 됩니다 .

4. 보고서를 자동으로 보내십시오

마지막 스크립트는 Google 스프레드 시트 내에서 이메일을 보내는 스크립트입니다. 많은 사람을 관리하고 동일한 주제에 대해 여러 개의 이메일을 보내야하는 경우에 유용합니다. 각 팀원과 성과 검토를 수행하고 Google 스프레드 시트에 각 사람에 대한 검토 의견을 기록했을 수 있습니다. 하나의 스크립트 만 실행하면 매우 편리하고 시간을 절약 할 수 있으며 각 전자 메일을 작성하여 개별적으로 보내지 않고도 동시에 50 명 또는 60 명에게 검토 내용이 자동으로 전송됩니다. 이것이 Google 스크립팅의 힘입니다.

이 기사에서 위의 스크립트를 작성하는 방식과 유사하게 스크립트 편집기로 이동하여 다음과 같이 sendEmails () 라는 함수를 작성하여 자동 보고서 제출을위한 스크립트를 작성 합니다. :

sendEmails 함수 () {
var sheet = SpreadsheetApp.getActiveSheet ();
var startRow = 2; // 처리 할 첫 번째 데이터 행
var numRows = 7; // 처리 할 행 수
var dataRange = sheet.getRange (startRow, 1, numRows, 3)
var data = dataRange.getValues ​​();
for (i in data) {
var row = data [i];
var emailAddress = 행 [1]; // 두 번째 열
var message = row [2]; // 세 번째 열
var subject = "내 리뷰 메모";
MailApp.sendEmail (이메일 주소, 제목, 메시지);
}
}

따라서 여기에 표시된대로 워크 시트를 구성했다고 가정하십시오.

Google 스프레드 시트를 더욱 강력하게 만드는 4 가지 스크립트

위의 스크립트는 스프레드 시트의 각 행을 통해 모든 작업을 수행하고 세 번째 열에 입력 한 메시지와 함께 두 번째 열의 주소로 이메일을 보냅니다.

Google Scripts 의 sendEmail 기능 은 Google Scripts에서 가장 강력한 기능 중 하나입니다. 이전에는 고려해 보지 못한 이메일 자동화의 세계를 열었습니다.

실제로 데이터를 Google 스프레드 시트로 가져 오는 데 책임이있는 사람이 있고 입력 한 데이터를 기반으로 이메일을 자동으로 전송하는 경우 월간 보고서 보내기와 같은 작업을 수행 할 수 있습니다. 보스, 절대로 고객 이메일을 열 필요가 없습니다. 스크립트는 자동으로 모든 작업을 수행 할 수 있습니다.

Google Scripts의 이러한 모든 기능을 사용하면 간단한 몇 줄의 코드만으로도 Google Scripts가 일부 또는 모든 Google 스프레드 시트를 자동화 할 수있는 권리가 있음을 알 수 있습니다. 이러한 자동화는 일정에 따라 실행하거나 사용하도록 설정할 때마다 실행되도록 설정할 수 있습니다. 어느 쪽이든, 그들은 많은 노력과 시간을 소비하지 않고 많은 작업을 자동화하는 방법을 제공합니다.

댓글 남기기

인천에서 형광등 버리는 방법: 안 깨뜨리고 수거함까지 안전하게 배출하는 순서

인천에서 형광등 버리는 방법: 안 깨뜨리고 수거함까지 안전하게 배출하는 순서

인천에서 폐형광등을 어디에, 어떻게 버려야 하는지 정리했습니다. 아파트·단독주택별 배출장소, 깨진 형광등 처리, LED·백열등과의 차이, 배출 전 확인사항까지 공식 자료를 기준으로 안내합니다.

국민연금 반환일시금은 언제 받을 수 있나? 지급요건과 신청 전 체크리스트

국민연금 반환일시금은 언제 받을 수 있나? 지급요건과 신청 전 체크리스트

국민연금 반환일시금을 받을 수 있는 시기와 조건을 정리했습니다. 60세 도달, 사망, 국적 상실, 국외 이주별 요건과 청구기한, 서류, 임의계속가입까지 확인해 보세요.

고양에서 컴퓨터 버리는 방법: 데스크톱·노트북·모니터별 가장 쉬운 배출 기준

고양에서 컴퓨터 버리는 방법: 데스크톱·노트북·모니터별 가장 쉬운 배출 기준

고양시에서 컴퓨터를 버릴 때 데스크톱 세트, 노트북, 모니터별로 어떤 배출 방법이 맞는지 정리했습니다. 개인정보 삭제, 폐가전 무상방문수거, 고양시 대형폐기물 신고까지 조건별로 확인하세요.

용인에서 소파 버리는 방법: 신고부터 수거일까지

용인에서 소파 버리는 방법: 신고부터 수거일까지

용인에서 소파 버리는 방법을 정리했습니다. 소파 규격별 수수료, 빼기·주민센터·스티커 신고, 예약번호와 수거일을 확인하세요.

청주에서 매트리스 버리는 방법: 대형폐기물 신고부터 수거까지 한 번에

청주에서 매트리스 버리는 방법: 대형폐기물 신고부터 수거까지 한 번에

청주에서 매트리스를 버릴 때 필요한 대형폐기물 신고, 1·2인용 수수료, 온라인 신청, 납부필증 부착, 배출장소와 수거 일정까지 2026년 9월 기준으로 정리했습니다.

울산에서 자전거 버리는 방법: 구·군별 신청, 수수료와 배출 요령

울산에서 자전거 버리는 방법: 구·군별 신청, 수수료와 배출 요령

울산에서 자전거를 버릴 때 필요한 대형폐기물 신고 방법, 중구·남구·동구·북구·울주군 수수료와 배출 전 확인사항을 정리했습니다.

전주에서 냉장고 버리는 방법: 무상방문수거부터 대형폐기물 신고까지

전주에서 냉장고 버리는 방법: 무상방문수거부터 대형폐기물 신고까지

전주에서 냉장고를 버릴 때 먼저 확인할 무상방문수거 대상, 예약 방법, 배출 전 준비, 수거 불가 조건과 대형폐기물 신고 대안을 초보자 기준으로 정리했습니다.

전입신고를 늦게 하면 과태료가 있나? 금액과 신고 방법 정리

전입신고를 늦게 하면 과태료가 있나? 금액과 신고 방법 정리

전입신고는 이사 후 14일 이내 해야 합니다. 늦었을 때 과태료 기준, 정당한 사유, 정부24·주민센터 신고 방법과 주의사항을 정리했습니다.

대구에서 부탄가스통 버리는 방법: 잔가스 확인부터 캔류 배출까지

대구에서 부탄가스통 버리는 방법: 잔가스 확인부터 캔류 배출까지

대구에서 부탄가스통을 버릴 때 필요한 잔가스 확인, 안전한 제거, 구멍을 내야 하는 조건, 캔류 분리배출과 주의사항을 단계별로 안내합니다.

평택에서 소파 버리는 방법: 대형폐기물 신고부터 수거까지

평택에서 소파 버리는 방법: 대형폐기물 신고부터 수거까지

평택에서 소파를 버릴 때 필요한 대형폐기물 신고, 품목·규격 확인, 수수료 결제, 배출 장소와 주의사항을 초보자도 쉽게 정리했습니다.