# getSelectedRanges (method)

> 현재 선택된 영역을 이중 배열로 리턴합니다.

> 가령 다음과 같이 선택 후 `default` 형태로 값을 얻을시 리턴되는 값은 다음과 같습니다.

###

    [
        [row1객체, "CONTRACTNO", row2객체, "CARNO", 4, 3, 6, 3]
        ,[row1객체, "RENTFEE", row2객체, "RENTDATE", 5, 7, 4, 2]
        ,[row1객체, "CARNO", row2객체, "RENTFEE", 11, 5, 4, 3]
    ]

### Syntax

    object getSelectedRanges( rowtype, coltype );

### Parameters

Name | Type | Required | Description
--- | --- | --- | ---
rowtype | `number` | 선택 | `0`:구분없이 선택영역 모두 추출 (`default`) `1`:트리사용시 접힌 자식은 빼고 추출 `2`:페이지 단위로 구분해서 추출
coltype | `number` | 선택 | `0`:구분없이 모두 추출 (`default`) `1`:영역(Left/Center/Right)별로 구분해서 추출

### Return Value

object (array[array]) : 선택된 영역들에 대한 이중 배열

[시작데이터 로우 객체 , 시작열이름 , 종료데이터 로우 객체 , 종료열이름 , 시작행인덱스 , 시작열인덱스 , 선택행의개수 , 선택열의 개수]

### Example

    //선택된 셀의 개수를 알아봄
    var selectRange = sheet.getSelectedRanges();
    var selectCellCnt = 0;
    for(var i=0;i<selectRange.length;i++){
        selectCellCnt += parseInt(selectRange[i][6]) * parseInt(selectRange[i][7]);
    }
    alert("총 "+selectCellCnt+"개 셀을 선택하셨습니다.");

### Read More

- selectRange method
- getSelectedRows method

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.0 | 기능 추가