# hasChangedData (method)

> 시트 내에 변경된 내용(입력, 수정, 삭제)이 있는지 확인합니다.

### Syntax

    number hasChangedData(dataonly);

### Parameters

Name | Type | Required | Description
--- | --- | --- | ---
dataonly | `boolean` | 선택 | 수정 여부 확인을 Sheet전체 영역과 Data영역만 대상으로 지정할 지 여부 `0(false)`:Sheet전체 영역 대상 지정(`default`) `1(true)`:Data영역만 대상 지정

### Return Value

number : 수정된 내용이 있으면 1, 없으면 0

### Example

    window.onbeforeunload = function() {
        if(sheet.hasChangedData()) {
            return "시트에 수정된 내용이 있습니다.\n계속 진행시 수정하신 내용은 잃어버리게 됩니다.";
        }
    }

    sheet.hasChangedData(true); //데이터 영역에서 수정된 내용이 있는 경우 1, 없으면 0

### Read More

- acceptChangedData method
- getChangedData method
- getSaveJson method

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.0 | 기능 추가
core | 8.3.0.20 | dataonly 인자 추가