기존 데이터 소스 시트에 액세스하여 수정합니다. 새 데이터 소스 시트를 만들려면 Spreadsheet.insertDataSourceSheet(spec)
를 사용합니다.
이 클래스는 데이터베이스에 연결된 데이터에만 사용합니다.
메서드
자세한 문서
add Filter(columnName, filterCriteria)
데이터 소스 시트에 적용된 필터를 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 이 필터를 적용할 열의 이름입니다. |
filter | Filter | 적용할 필터 기준입니다. |
리턴
Data
: 메서드 체이닝을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
as Sheet()
auto Resize Column(columnName)
지정된 열의 너비를 자동으로 조정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 열 이름입니다. |
리턴
Data
: 연결을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
지정된 열의 너비를 자동으로 조정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String[] | 업데이트할 열 이름 목록입니다. |
리턴
Data
: 연결을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
현재 실행 중인 경우 이 객체와 연결된 데이터 새로고침을 취소합니다.
이 예에서는 수식 새로고침을 취소하는 방법을 보여줍니다.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
리턴
Data
: 데이터 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
현재 상태와 관계없이 이 객체의 데이터를 새로고침합니다. 자세한 내용은 refresh
를 참고하세요. 현재 실행 중인 이 객체의 새로고침을 취소하려면 cancel
를 참고하세요.
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
리턴
Data
: 데이터 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
지정된 열의 너비를 반환합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 열 이름입니다. |
리턴
Integer
: 열의 너비 또는 열이 기본 너비를 사용하는 경우 null
입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source()
객체가 연결된 데이터 소스를 가져옵니다.
리턴
Data
: 데이터 소스입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Filters()
데이터 소스 시트에 적용된 모든 필터를 반환합니다.
리턴
Data
: 데이터 소스 시트에 적용된 모든 필터의 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
제공된 열 이름의 데이터 소스 시트의 모든 값을 반환합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 값을 가져올 데이터 소스 열 이름입니다. |
리턴
Object[]
: 값의 1차원 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
지정된 열 이름에 대한 데이터 소스 시트의 모든 값을 지정된 시작 행 (based-1)부터 지정된 num
까지 반환합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 값을 가져올 데이터 소스 열 이름입니다. |
start | Integer | 값 가져오기를 시작할 행 위치입니다. |
num | Integer | 가져올 행 수입니다. |
리턴
Object[]
: 값의 1차원 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
데이터 소스 시트의 모든 정렬 사양을 가져옵니다.
리턴
Sort
: 정렬 사양 목록입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Status()
객체의 데이터 실행 상태를 가져옵니다.
리턴
Data
: 데이터 실행 상태입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
객체의 데이터를 새로고침합니다.
현재 error
상태인 경우 예외가 발생합니다. Data
를 사용하여 사양을 업데이트합니다. 이 메서드는 데이터 소스의 예기치 않은 수정을 방지하기 위해 force
보다 선호됩니다.
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
리턴
Data
: 데이터 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
데이터 소스 시트 열에 적용된 모든 필터를 삭제합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 필터를 삭제할 열의 이름입니다. |
리턴
Data
: 메서드 체이닝을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
데이터 소스 시트의 열에서 정렬 사양을 삭제합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 열의 이름입니다. |
리턴
Data
: 체이닝을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
지정된 열의 너비를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 열 이름입니다. |
width | Integer | 열의 새 너비입니다. |
리턴
Data
: 연결을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
지정된 열의 너비를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String[] | 업데이트할 열 이름 목록입니다. |
width | Integer | 열의 새 너비입니다. |
리턴
Data
: 연결을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
데이터 소스 시트의 열에 정렬 사양을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 정렬할 열의 이름입니다. |
ascending | Boolean | true 인 경우 열을 오름차순으로 정렬하고 false 인 경우 열을 내림차순으로 정렬합니다. |
리턴
Data
: 체이닝을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
데이터 소스 시트의 열에 정렬 사양을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 정렬할 열의 이름입니다. |
sort | Sort | 정렬 순서입니다. |
리턴
Data
: 체이닝을 위한 데이터 소스 시트입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
현재 실행이 완료될 때까지 대기하고 지정된 시간(초)이 지나면 시간 초과됩니다. 제한 시간 초과 시 실행이 완료되지 않은 경우 예외를 발생시키지만 데이터 실행을 취소하지는 않습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
timeout | Integer | 데이터 실행을 기다리는 시간(초)입니다. 최댓값은 300초입니다. |
리턴
Data
: 데이터 실행 상태입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets