Class DataTableBuilder

DataTableBuilder

DataTable 객체의 빌더입니다. 데이터 테이블을 작성하려면 먼저 열을 지정하고 행을 하나씩 추가합니다. 예:

var data = Charts.newDataTable()
    .addColumn(Charts.ColumnType.STRING, "Month")
    .addColumn(Charts.ColumnType.NUMBER, "In Store")
    .addColumn(Charts.ColumnType.NUMBER, "Online")
    .addRow(["January", 10, 1])
    .addRow(["February", 12, 1])
    .addRow(["March", 20, 2])
    .addRow(["April", 25, 3])
    .addRow(["May", 30, 4])
    .build();

메서드

메서드반환 유형간략한 설명
addColumn(type, label)DataTableBuilder데이터 표에 열을 추가합니다.
addRow(values)DataTableBuilder데이터 표에 행을 추가합니다.
build()DataTable데이터 테이블을 빌드하고 반환합니다.
setValue(row, column, value)DataTableBuilder표에 특정 값을 설정합니다.

자세한 문서

addColumn(type, label)

데이터 표에 열을 추가합니다. 열이 0개에서 n개까지 추가됩니다.

첫 번째 열은 라벨용 차트에서 자주 사용됩니다 (예: 선의 X축 라벨). 차트, 또는 원형 차트의 슬라이스 라벨). 다른 열은 종종 데이터에 사용되므로 숫자 값이 필요한 경우가 많습니다

매개변수

이름유형설명
typeColumnType열의 데이터 유형 (숫자, 문자열, 날짜)
labelString열 라벨 (차트 범례에 사용됨)입니다.

리턴

DataTableBuilder: 체이닝을 위한 이 빌더입니다.


addRow(values)

데이터 표에 행을 추가합니다.

매개변수

이름유형설명
valuesObject[]행에 대한 값이며 열이 입력된 순서와 동일하게 지정됩니다.

리턴

DataTableBuilder: 체이닝을 위한 이 빌더입니다.


build()

데이터 테이블을 빌드하고 반환합니다.

리턴

DataTable: 데이터 테이블

생성 값

Error: 데이터 테이블이 비어 있거나 형식이 잘못된 경우


setValue(row, column, value)

표에 특정 값을 설정합니다.

열을 데이터 표에 추가하기 전에 값을 설정할 수도 있습니다. 그러나 열이 어느 시점에 추가된 값은 무시됩니다.

모든 열 값을 채울 필요는 없습니다. 누락된 항목은 null로 간주됩니다.

매개변수

이름유형설명
rowInteger행 색인 (첫 번째 행의 색인 0)
columnInteger열 색인 (첫 번째 열의 색인은 0)
valueObject표 셀의 값입니다 (열에 대해 올바른 유형이 있어야 함).

리턴

DataTableBuilder: 체이닝을 위한 이 빌더