기존 데이터 소스에 액세스하고 수정합니다. 새 데이터 소스로 데이터 소스 표를 만들려면 Data
를 참고하세요.
이 클래스는 데이터베이스에 연결된 데이터에만 사용합니다.
메서드
자세한 문서
cancel All Linked Data Source Object Refreshes()
이 데이터 소스에 연결된 데이터 소스 객체의 현재 실행 중인 모든 새로고침을 취소합니다.
이 예에서는 데이터 소스의 모든 새로고침을 취소하는 방법을 보여줍니다.
SpreadsheetApp .enableBigQueryExecution(); const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const dataSource = spreadsheet.getDataSources()[0]; dataSource.cancelAllLinkedDataSourceObjectRefreshes();
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
create Calculated Column(name, formula)
계산된 열을 만듭니다. 이 메서드는 BigQuery 데이터 소스에서만 사용할 수 있습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | 계산된 열의 이름입니다. |
formula | String | 계산된 열 수식입니다. |
리턴
Data
: 새로 생성된 계산된 열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
create Data Source Pivot Table On New Sheet()
새 시트의 첫 번째 셀에 이 데이터 소스에서 데이터 소스 피벗 테이블을 만듭니다. 부작용으로 새 시트를 활성 시트로 만듭니다.
리턴
Data
: 새로 만든 데이터 소스 피벗 테이블입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
create Data Source Table On New Sheet()
새 시트의 첫 번째 셀에 이 데이터 소스에서 데이터 소스 표를 만듭니다. 부수적인 효과로 새 시트를 활성 시트로 만듭니다.
이 메서드는 BigQuery 데이터 소스에서만 사용할 수 있습니다.
리턴
Data
: 새로 만든 데이터 소스 표입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Calculated Column By Name(columnName)
열 이름과 일치하는 데이터 소스의 계산된 열을 반환합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
column | String | 가져올 계산된 열의 이름입니다. |
리턴
Data
: 열 이름과 일치하는 계산된 열 또는 이러한 계산된 열이 없는 경우 null
입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Calculated Columns()
데이터 소스의 모든 계산된 열을 반환합니다.
Data
유형의 데이터 소스 사양은 빈 배열을 반환합니다.
리턴
Data
: 데이터 소스의 모든 계산된 열의 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Columns()
데이터 소스의 모든 열을 반환합니다.
리턴
Data
: 데이터 소스의 모든 Data
배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source Sheets()
이 데이터 소스와 연결된 데이터 소스 시트를 반환합니다.
리턴
Data
: 데이터 소스 시트의 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Spec()
데이터 소스 사양을 가져옵니다.
리턴
Data
: 데이터 소스 사양입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh All Linked Data Source Objects()
데이터 소스에 연결된 모든 데이터 소스 객체를 새로고침합니다.
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
update Spec(spec)
데이터 소스 사양을 업데이트하고 이 데이터 소스와 연결된 데이터 소스 객체를 새 사양으로 새로고침합니다.
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
데이터 소스 사양 유형이 현재 데이터 소스 유형과 다른 유형인 경우 예외를 발생시킵니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
spec | Data | 업데이트할 데이터 소스 사양입니다. |
리턴
Data
: 데이터 소스입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
update Spec(spec, refreshAllLinkedObjects)
데이터 소스 사양을 업데이트하고 연결된 data
source sheets
를 새 사양으로 새로고침합니다.
데이터 소스 유형이 사용 설정되지 않은 경우 예외를 발생시킵니다. Spreadsheet
메서드를 사용하여 특정 데이터 소스 유형의 데이터 실행을 사용 설정합니다.
데이터 소스 사양 유형이 현재 데이터 소스 유형과 다른 유형인 경우 예외를 발생시킵니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
spec | Data | 업데이트할 데이터 소스 사양입니다. |
refresh | Boolean | true 인 경우 이 데이터 소스와 연결된 모든 데이터 소스 객체도 새로고침합니다. |
리턴
Data
: 데이터 소스입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For All Data Executions Completion(timeoutInSeconds)
연결된 데이터 소스 객체의 현재 실행이 모두 완료될 때까지 기다렸다가 지정된 시간(초)이 지나면 시간 초과됩니다. 제한 시간 초과 시 실행이 완료되지 않은 경우 예외를 발생시키지만 데이터 실행은 취소하지 않습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
timeout | Integer | 데이터 실행을 기다리는 시간(초)입니다. 최댓값은 300초입니다. |
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets