- 09/03/2020
- 4 읽을 분
-
-
+4
이 문서에서는 추가 기능을 빌드하는 방법에 대해 설명합니다. 이 라이브러리는 그러한 문제를 표준화된 프로그래밍 인터페이스를 제공함으로써 해결합니다.워크북에 대해 자세히 알아보려면 응용 프로그램별 모델 사용을 참조하십시오.
- 사무실.이 기능은 두 개의 자바스크립트 개체 모델을 포함합니다: 워크시트,범위,테이블,차트 등에 액세스할 수 있는 강력한 형식의 개체를 제공합니다. 이러한 기능은 여러 유형의 사무실 응용 프로그램에서 공통적으로 사용되는 사용자 인터페이스,대화 상자 및 클라이언트 설정과 같은 기능에 액세스할 수 있습니다.
- 통합 문서의 구성 요소가 서로 어떻게 관련되어 있는지 이해해야 합니다. 통합 문서에 하나 이상의 워크시트가 포함되어 있습니다. 워크시트에는 개별 시트에 있는 데이터 개체의 컬렉션이 포함되어 있으며 범위 개체를 통해 셀에 액세스할 수 있습니다. 범위는 인접한 셀 그룹을 나타냅니다. 범위는 테이블,차트,셰이프 및 기타 데이터 시각화 또는 조직 개체를 만들고 배치하는 데 사용됩니다. 통합 문서에는 전체 통합 문서에 대한 일부 데이터 개체(예:테이블)의 컬렉션이 포함됩니다. 범위
- 범위 샘플
- 차트,테이블 및 기타 데이터 오브젝트
- 테이블 만들기
- 차트 만들기
사무실.이 기능은 두 개의 자바스크립트 개체 모델을 포함합니다:
-
워크시트,범위,테이블,차트 등에 액세스할 수 있는 강력한 형식의 개체를 제공합니다.
-
이러한 기능은 여러 유형의 사무실 응용 프로그램에서 공통적으로 사용되는 사용자 인터페이스,대화 상자 및 클라이언트 설정과 같은 기능에 액세스할 수 있습니다.
워크시트,범위,테이블,차트 등에 액세스할 수 있는 강력한 형식의 개체를 제공합니다.
이러한 기능은 여러 유형의 사무실 응용 프로그램에서 공통적으로 사용되는 사용자 인터페이스,대화 상자 및 클라이언트 설정과 같은 기능에 액세스할 수 있습니다.
추가 기능에서 엑셀 2016 이상을 대상으로 하는 대부분의 기능을 개발하려면 엑셀 자바스크립트를 사용해야 합니다. 예를 들어:
- 컨텍스트:
Context
개체는 추가 기능의 런타임 환경을 나타내며 키 개체에 대한 액세스를 제공합니다.contentLanguage
및officeTheme
과 같은 통합 문서 구성 세부 정보로 구성되며host
및platform
과 같은 추가 기능의 런타임 환경에 대한 정보도 제공합니다. 이 메서드는 지정된 요구 사항 집합이 추가 기능이 실행되는 응용 프로그램에서 지원되는지 여부를 확인하는 데 사용할 수 있습니다. - 문서:
Document
개체는getFileAsync()
메서드를 제공합니다.
통합 문서의 구성 요소가 서로 어떻게 관련되어 있는지 이해해야 합니다.
- 통합 문서에 하나 이상의 워크시트가 포함되어 있습니다.
- 워크시트에는 개별 시트에 있는 데이터 개체의 컬렉션이 포함되어 있으며 범위 개체를 통해 셀에 액세스할 수 있습니다.
- 범위는 인접한 셀 그룹을 나타냅니다.
- 범위는 테이블,차트,셰이프 및 기타 데이터 시각화 또는 조직 개체를 만들고 배치하는 데 사용됩니다.
- 통합 문서에는 전체 통합 문서에 대한 일부 데이터 개체(예:테이블)의 컬렉션이 포함됩니다.
범위
범위는 통합 문서의 연속 셀 그룹입니다. 추가 기능은 일반적으로 범위를 정의하기 위해 1 스타일 표기법(예:비 3 열의 단일 셀 비 및 행 3 또는 씨 2:에프 4 열의 셀 씨에서 에프 및 행 2 에서 4 까지)을 사용합니다.
범위에는values
,formulas
및format
의 세 가지 핵심 속성이 있습니다. 이러한 속성은 셀 값,평가할 수식 및 셀의 시각적 서식을 가져오거나 설정합니다.
범위 샘플
다음 샘플에서는 판매 레코드를 만드는 방법을 보여 줍니다. 이 함수는Range
개체를 사용하여 값,수식 및 형식을 설정합니다.
이 샘플에서는 현재 워크시트에 다음 데이터를 만듭니다:
자세한 내용은 범위를 사용하여 작업을 참조하십시오.
차트,테이블 및 기타 데이터 오브젝트
엑셀 자바스크립트는 엑셀 내의 데이터 구조 및 시각화를 생성하고 조작할 수 있다. 표와 차트는 일반적으로 사용되는 두 개체이지만 피벗 테이블,모양,이미지 등을 지원합니다.
테이블 만들기
데이터가 채워진 범위를 사용하여 테이블을 만듭니다. 서식 및 테이블 컨트롤(예:필터)이 범위에 자동으로 적용됩니다.
다음 샘플에서는 이전 샘플의 범위를 사용하여 테이블을 만듭니다.
이전 데이터와 함께 워크시트에서 이 샘플 코드를 사용하면 다음 표가 만들어집니다:
자세한 내용은 테이블 작업을 참조하십시오.
차트 만들기
차트를 만들어 범위의 데이터를 시각화합니다. 다양한 차트 종류를 지원하며,각 차트는 사용자의 요구에 맞게 사용자 지정할 수 있습니다.
다음 샘플에서는 세 항목에 대한 간단한 세로 막대형 차트를 만들고 워크시트 맨 아래에 100 픽셀을 배치합니다.
이전 표와 함께 워크시트에서 이 샘플을 실행하면 다음 차트가 만들어집니다:
자세한 내용은 자바스크립트를 사용하여 차트 작업을 참조하십시오.
참조