Google Docs, Google Sheets, Google Analytics, Gmail 등과 같은 Google 서비스를 사용하는 경우 Google Apps Script를 사용하여 해당 서비스를 연결하고 자동화할 수 있습니다.
Google Apps Script는 Google 버전의 Microsoft VBA 스크립트와 같습니다. VBA를 사용하여 Microsoft Word 및 Excel에서 작업 및 작업을 자동화하거나 매크로를 사용자 지정할 수 있는 것처럼 Google 서비스 전반에서 작업 및 작업을 자동화할 수 있습니다. 스프레드시트 및 문서와 같은 서비스에서 나만의 맞춤 메뉴를 작성할 수도 있습니다.
이 문서에서는 다양한 Google 서비스에서 Apps Script에 액세스하고 활성화하는 방법, Apps Script 편집기를 탐색하는 방법 및 서비스를 연결하는 방법에 대해 설명합니다. 특정 스크립트 기능을 배우지는 않겠지만 Google에는 Apps Script 작성 방법을 배울 수 있는 훌륭한 문서와 앱 스크립트 자습서가 있습니다.
Google Apps 스크립트 편집기에 액세스하는 방법
여러 Google 서비스 내에서 Google Apps Script 코드 편집기를 열 수 있습니다. 예를 들어 Apps Script를 찾을 수 있습니다. 확장 프로그램에서 Google 스프레드시트의 메뉴입니다.
다른 서비스에서는 다음과 같은 방법으로 Google Apps Script 편집기를 열 수 있습니다.
- Google 문서도구 :스크립트 편집기 선택 도구에서 메뉴.
- Google 프레젠테이션 :스크립트 편집기 선택 도구에서 메뉴.
- Google 설문지 :스크립트 편집기 선택 점 3개로 된 메뉴에서.
- Google 드라이브 :빈 공간을 마우스 오른쪽 버튼으로 클릭하고 더보기를 선택합니다. , Google Apps Script를 선택합니다. .
이러한 방법 중 하나를 사용하면 새 탭에서 Apps Script 코드 편집기가 열리는 것을 볼 수 있습니다. 이것은 전체 스크립트를 구성하는 각 기능을 작성하는 창입니다. 기본적으로 코드 작성을 시작할 준비가 된 myFunction()이라는 빈 함수가 표시됩니다.
참고 :오류를 피하기 위해 코드 서식은 매우 중요합니다. 다음 코드와 같이 주석을 사용하여 코드 섹션 내에서 무엇을 하려고 했는지 스스로에게 상기시키십시오. 이것은 웹 프로그래밍을 사용하여 HTML 코드에서 주석이 작동하는 방식과 매우 유사합니다.
코드 편집기를 탐색할 때 Code.gs를 선택하여 이 섹션으로 돌아갈 수 있습니다. 편집기의 왼쪽 탐색 창에서 창문. 사용 가능한 다른 창을 보려면 맨 왼쪽 창의 아이콘 위로 마우스를 가져가면 기본 탐색 창이 열립니다.
개요 섹션에서는 발생한 오류 수, 실행 횟수 등과 같은 스크립트에 대한 통계를 찾을 수 있습니다.
아래의 각 섹션에서 Google Apps Script 편집기의 다른 각 섹션을 다룹니다.
Google Apps Script 편집기 탐색
편집기에서 코드를 편집할 때 작업 내용을 잃지 않도록 디스크(저장) 아이콘을 자주 선택하는 것이 좋습니다.
저장하면 다른 메뉴 옵션이 켜진 것을 볼 수 있습니다.
여기에는 다음이 포함됩니다.
- 실행 :전체 스크립트를 처음부터 끝까지 실행해 봅니다.
- 디버그 :스크립트를 한 번에 한 줄씩 살펴보세요.
- 함수 드롭다운 :생성한 각 기능을 탐색하고 탐색합니다.
- 실행 로그 :스크립트를 실행하기 위해 시도한 각 시도에서 상태 또는 오류 메시지를 확인합니다.
라이브러리 왼쪽 탐색 메뉴의 옵션은 다른 사람들이 작성한(또는 다른 곳에 작성하여 저장한) 라이브러리에 액세스할 수 있는 곳입니다. 친구가 이미 Google 스프레드시트나 Google 문서도구에서 사용하고 싶은 기능을 작성했지만 그 위에 기능을 추가하고 싶은 경우에 유용합니다.
이러한 라이브러리를 프로젝트에 추가하는 데 필요한 것은 스크립트 ID뿐입니다. 프로젝트 설정 섹션에서 찾을 수 있으며 이 섹션은 이 문서의 끝부분에서 찾는 방법을 보여줍니다.
Google Apps Script 서비스 부가기능
서비스 섹션이 가장 유용합니다. 여기에서 현재 스크립트를 사용할 수 있는 다른 Google 서비스와 통합할 수 있습니다.
선택하면 서비스 추가가 표시됩니다. 열린 창. 기존 프로젝트의 추가 기능으로 사용하려는 서비스까지 아래로 스크롤합니다.
예를 들어 Google Analytics 계정의 데이터를 이 스크립트로 가져오려면 Google Analytics API를 선택할 수 있습니다. , 추가를 선택합니다. .
해당 새 추가 기능 서비스에 사용할 수 있는 기능과 사용 방법에 대한 세부정보를 찾으려면 API 오른쪽에 있는 세 개의 점을 선택하고 문서 보기를 선택하세요. .
그러면 새 탭에서 Google Apps Script 문서가 열리고 해당 Google 서비스에 대한 섹션이 자동으로 열립니다.
고유한 스크립트에서 사용할 수 있는 함수 구문, 자습서 및 코드 예제에 대한 설명서를 살펴보십시오.
또한 문서의 다른 섹션으로 이동하여 원래 Apps Script 코드 편집기를 열었을 때 사용하던 서비스를 기반으로 스크립트에서 사용할 수 있는 일반 기능을 확인할 수 있습니다.
예를 들어 Google 스프레드시트에서 편집기를 연 경우 스프레드시트 스크립트에서 사용할 수 있는 Google 스프레드시트 기능에 대한 문서 메뉴의 섹션입니다.
Apps Script 트리거 설정 및 사용
Google Apps Script의 또 다른 유용한 기능은 여러 이벤트 또는 일정에 따라 트리거를 설정하는 기능입니다.
스크립트에 대한 새 트리거를 구성하려면 트리거를 선택하세요. 맨 왼쪽 탐색 메뉴에서 열리는 새 트리거 창에서 트리거 추가를 선택합니다. 버튼.
트리거 추가 창에는 스크립트를 실행하려는 방법과 시기를 정확하게 사용자 지정하는 데 도움이 되는 긴 옵션 목록이 있습니다.
참고 :이러한 옵션의 대부분은 스크립트를 작성하는 서비스 또는 추가한 API에 따라 다릅니다.
트리거를 설정하려면 다음을 선택해야 합니다.
- 처음 시작할 기능
- 특정 시간, 날짜 또는 Google 스프레드시트 셀이 변경되거나 문서가 처음 열릴 때와 같은 서비스의 이벤트와 같은 이벤트 소스
- Google 스프레드시트 또는 문서의 항목을 열거나 수정할 때와 같은 이벤트 유형 또는 날짜 또는 시간에 대한 특정 설정
- 스크립트가 실패했을 때 업데이트를 받고 싶은 빈도에 대한 알림 빈도
저장을 선택하면 , 새 트리거를 처음 저장한 경우 "스크립트 인증 실패" 메시지가 표시될 수 있습니다.
이것은 일반적으로 브라우저에서 팝업 차단기가 활성화된 경우 트리거됩니다. Chrome을 사용하는 경우 빨간색 "X"가 표시된 작은 창 아이콘을 선택하면 됩니다. 설정을 팝업 항상 허용으로 변경합니다. 완료를 선택합니다. .
저장을 선택하면 다시 한 번, 작성한 스크립트를 Google 계정 또는 Google Workspace에서 실행하도록 승인하는 절차를 거쳐야 합니다.
먼저 스크립트를 실행할 Google 계정을 선택합니다.
작성한 사용자 정의 함수 또는 스크립트가 Google에서 "확인"되지 않았다는 경고가 표시됩니다. 스크립트를 작성한 사람이라면 이것은 중요하지 않으며 자신의 Google 계정 또는 Google Workspace로 실행하는 것이 안전합니다.
이 경고를 무시하려면 고급을 선택하세요. 그런 다음 <프로젝트>로 이동(안전하지 않음)을 선택합니다. 링크는 하단에 있습니다.
마지막으로 권한 창에서 허용을 선택합니다. Google 계정 또는 Google Workspace에서 사용자 정의 함수 및 스크립트를 실행할 수 있습니다.
사용자 정의 Google Apps 스크립트 프로젝트를 처음 저장하거나 실행할 때만 이 프로세스를 다시 반복할 필요가 없습니다.
Google 스크립트 ID 액세스
마지막 참고 사항 - 친구나 동료에게 스크립트를 제공하여 그들이 스크립트를 사용하거나 자신의 스크립트에 라이브러리로 추가할 수 있도록 할 수 있습니다.
맨 왼쪽 탐색 창의 설정 아이콘 아래에서 스크립트 ID를 찾을 수 있습니다.
스크립트 ID는 ID 아래에서 찾을 수 있습니다. 섹션, 스크립트 ID 오른쪽 .
보시다시피 사용하려는 각 기능으로 이동하는 방법을 안다면 Google Apps Script 편집기는 매우 간단합니다. 스크립트 작성 방법과 사용 가능한 모든 기능을 배울 수 있도록 Google의 Apps Script 문서를 잘 공부하세요.