Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

기존 BigQuery 데이터 소스 사양에 액세스합니다. 새 데이터 소스를 만드는 방법 SpreadsheetApp.newDataSourceSpec()를 사용하세요.

메서드

메서드반환 유형간략한 설명
copy()DataSourceSpecBuilder이 데이터 소스의 설정을 기반으로 DataSourceSpecBuilder를 만듭니다.
getDatasetId()StringBigQuery 데이터 세트 ID를 가져옵니다.
getParameters()DataSourceParameter[]데이터 소스의 매개변수를 가져옵니다.
getProjectId()String결제 프로젝트 ID를 가져옵니다.
getRawQuery()String원시 쿼리 문자열을 가져옵니다.
getTableId()StringBigQuery 테이블 ID를 가져옵니다.
getTableProjectId()String테이블의 BigQuery 프로젝트 ID를 가져옵니다.
getType()DataSourceType데이터 소스의 유형을 가져옵니다.

자세한 문서

copy()

이 데이터 소스의 설정을 기반으로 DataSourceSpecBuilder를 만듭니다.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();

var newSpec = spec.copy();

리턴

DataSourceSpecBuilder - 빌더입니다.


getDatasetId()

BigQuery 데이터 세트 ID를 가져옵니다.

리턴

String - 데이터 세트 ID 또는 빈 문자열(데이터 소스 사양이 원시 쿼리로 정의된 경우)


getParameters()

데이터 소스의 매개변수를 가져옵니다.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();
var parameters = spec.getParameters();

이 메서드는 BigQuery 데이터 소스에만 사용할 수 있습니다.

리턴

DataSourceParameter[] - 매개변수 목록입니다.


getProjectId()

결제 프로젝트 ID를 가져옵니다.

리턴

String - 프로젝트 ID입니다.


getRawQuery()

원시 쿼리 문자열을 가져옵니다.

리턴

String - 원시 쿼리 문자열입니다.


getTableId()

BigQuery 테이블 ID를 가져옵니다.

리턴

String - 테이블 ID 또는 빈 문자열(데이터 소스 사양이 원시 쿼리로 정의된 경우)


getTableProjectId()

테이블의 BigQuery 프로젝트 ID를 가져옵니다.

리턴

String - 테이블 프로젝트 ID 또는 데이터 소스 사양이 원시 쿼리합니다.


getType()

데이터 소스의 유형을 가져옵니다.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();
var type = spec.getType();

리턴

DataSourceType - 데이터 소스 유형입니다.