특정 행/셀의 Formula 및 속성(attribute+Formula)를 재계산합니다.
calculate와 달리 시트 전체가 아닌 지정한 대상과 연관된 행/셀만 재계산하므로, 부분 변경 후 빠른 갱신이 필요한 경우에 유리합니다.
여러 행을 한 번에 재계산하려면 recalculateRows를 사용하세요.
void recalculate( row, col );
| Name | Type | Required | Description |
|---|---|---|---|
| row | object |
필수 | 재계산 대상 데이터 로우 객체 |
| col | string |
선택 | 재계산 대상 열이름 생략 시 해당 행 전체를 대상으로 재계산 |
none
// 특정 행 전체 재계산
var row = sheet.getFocusedRow();
sheet.recalculate(row);
// 특정 행의 특정 셀만 재계산
sheet.recalculate(row, "Amount");
// 외부에서 값을 직접 변경한 뒤 재계산 (행 상태 변경 없이 화면만 갱신하는 패턴)
var row = sheet.getRowById("AR5");
row.Qty = 100;
sheet.recalculate(row, "Qty");
| product | version | desc |
|---|---|---|
| core | 8.4.0.4 | 기능 추가 |