부가기능으로 Google Sheets 확장

Google Sheets는 실시간 공동작업 및 강력한 도구를 갖춘 스프레드시트 솔루션으로 시각화, 처리 및 전달 할 수 있습니다.

맞춤 워크플로 개선을 위한 부가기능으로 Sheets를 확장할 수 있으며, 타사 시스템에 대한 연결을 설정하고 Sheets 데이터를 통합합니다. 다른 Google Workspace 애플리케이션 (예: Google Slides).

다른 사용자가 작성한 스프레드시트 부가기능을 Google Workspace Marketplace

취할 수 있는 조치

Google 스프레드시트를 확장하는 부가기능을 사용하여 할 수 있는 몇 가지 작업은 다음과 같습니다.

  • Google Sheets 스프레드시트에서 데이터를 읽고, 수정하고, 시각화하고, 서식을 지정할 수 있습니다. 기본 제공되는 Apps Script를 사용하여 스프레드시트 서비스. 이 서비스를 사용하면 조건부 서식 및 데이터를 만들고 수정할 수도 있습니다. 있습니다.
  • Apps Script 고급 스프레드시트 서비스를 사용할 수 있습니다. Google Sheets API에 직접 액세스하세요.
  • 맞춤 메뉴를 만들고 여러 개의 맞춤 대화상자 및 사이드바 정의 표준 HTML 및 CSS를 사용하여 인터페이스를 구현하세요.
  • 다음과 같이 맞춤 함수 정의를 포함할 수 있습니다. 부가기능
  • 다음 경우에 지정된 함수를 실행하는 부가기능 트리거를 사용할 수 있습니다. 특정 트리거 이벤트가 발생합니다

스프레드시트 부가기능은 Apps Script를 사용하여 빌드됩니다. 액세스하는 방법을 자세히 알아보려면 Apps Script로 Google Sheets를 관리하려면 Google Sheets 확장

시트 구조

Google 스프레드시트는 하나 이상의 시트로 구성되어 있습니다. 각 시트는 기본적으로 텍스트, 숫자, 링크 또는 기타 셀이 포함된 셀의 2D 그리드 값을 저장할 수 있습니다. 하나 이상의 인접한 셀 그룹을 범위:

Apps Script 스프레드시트 서비스 Sheets의 조직 구조를 나타내는 여러 클래스 제공 (예: SheetRange)을 입력합니다. 이러한 클래스를 사용하여 Sheets 데이터와 동작을 읽고 수정할 수 있습니다.

트리거

Apps Script 트리거를 통해 스크립트 프로젝트 실행 가능 특정 조건이 충족될 때(예: 스프레드시트가 열리거나 부가기능이 설치되었을 때 작동합니다.

자세한 내용은 부가기능 트리거를 참조하세요. Sheets 부가기능에서 사용할 수 있는 트리거와 적용되는 제한사항을 자세히 알아보세요. 활용할 수 있습니다

커스텀 함수

Google 시트에는 다양한 기본 제공 함수 Google 시트 셀 내에서 호출할 수 있는 SUM, AVERAGE 등입니다. Sheets 부가기능은 커스텀 함수를 사용해 살펴보겠습니다. 사용자가 부가기능, 부가기능에 포함된 정의된 맞춤 함수를 설치합니다. 즉시 사용할 수 있게 됩니다 부가기능은 커스텀 함수 정의만 사용합니다. 맞춤 함수 정의는 주로 정의가 포함된 부가기능을 게시하여 다른 사용자와 공유할 수 있습니다.

부가기능 맞춤 함수 만들기

부가기능 스크립트 프로젝트에 정의된 모든 함수를 맞춤 스크립트로 사용할 수 있습니다. 함수를 사용하세요. 함수가 구현되고 부가기능이 설치되면 다른 기본 제공 함수처럼 맞춤 함수를 호출할 수 있습니다. 시트 셀에 =를 입력한 다음 함수 이름과 필수 입력 항목을 차례로 입력합니다. 매개변수입니다. 오류가 없다면 함수에서 반환하는 결과는 시트 셀에 배치되며 필요에 따라 인접 셀로 오버플로됩니다.

부가기능에서 맞춤 함수를 만들 때는 일반 커스텀 함수 가이드라인을 참조하세요.

또한 부가기능에 정의된 맞춤 함수에는 고려사항:

  • 함수 이름을 지정할 때는 부가기능의 이름을 지정합니다. 2개 이상의 설치된 부가기능이 함수를 여러 개 사용하는 경우 사용자는 둘 중 하나만 사용할 수 있습니다.
  • 부가기능은 어떤 맞춤 기능을 제공하는지 명확하게 전달해야 합니다. 맞춤 함수에 정확한 JSDoc 주석을 제공하여 Apps Script에서 표시할 수 있는 항목 자동 완성 정보 표시됩니다. 또한 맞춤 함수를 만들 수 있습니다.
  • 30초 이내에 완료되지 않는 커스텀 함수는 오류 Internal error executing the custom function개 양질의 사용자 구축하기 맞춤 함수에서 수행하는 처리의 양을 제한하여 경험을 개선하는 데 도움이 됩니다. 함수 최적화 방법을 알아보겠습니다.
  • 맞춤 함수는 승인이 필요한 Apps Script 서비스를 사용할 수 없습니다. 다음과 같은 경우 You do not have permission to call X service 오류와 함께 실패합니다. 시도하지 않을 수 있습니다. 허용되는 서비스 를 사용할 수 있습니다.
  • 시트의 각 맞춤 함수는 Apps Script를 개별적으로 호출합니다. 있습니다 사용자가 너무 많은 셀에서 맞춤 함수를 사용하려고 하면 함수가 느리게 실행될 수 있습니다 이 문제를 완화하려면 커스텀 함수를 유지합니다. 최대한 단순하게 만들고자 합니다. 함수가 복잡하거나 확장된 함수를 실행해야 하는 경우 맞춤 함수를 사용하지 말고 메뉴 항목, 대화상자, 사이드바 상호작용을 사용하는 것이 좋습니다

Sheets 매크로

매크로를 통해 작업 기록 나중에 단축키를 사용하여 반복할 수 있습니다. 사용자가 매크로는 시트에서 생성되며 앱에 매크로 기능으로 추가됩니다. 해당 시트에 바인딩된 스크립트 프로젝트 자세한 내용은 자세히 알아보려면 Google 스프레드시트 매크로

스프레드시트 매크로는 부가기능과 함께 배포할 수 없습니다. 만약 매크로 정의에 포함되어 있는 경우 해당 애플리케이션의 사용자는 부가기능