Class LookerDataSourceSpec

LookerDataSourceSpec

기존 Looker 데이터 소스에 액세스하는 데 사용되는 DataSourceSpec 지정할 수도 있습니다 새 데이터 소스 사양을 만들려면 SpreadsheetApp.newDataSourceSpec()를 사용하세요.

이 예시에서는 하나의 시트만 있는 시트에서 Looker 데이터 소스 사양을 가져오는 방법을 보여줍니다. Looker 연결

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

var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();

메서드

메서드반환 유형간략한 설명
copy()DataSourceSpecBuilder이 데이터 소스의 설정을 기반으로 DataSourceSpecBuilder를 만듭니다.
getExploreName()String모델에서 Looker Explore의 이름을 가져옵니다.
getInstanceUrl()StringLooker 인스턴스의 URL을 가져옵니다.
getModelName()String인스턴스에서 Looker 모델의 이름을 가져옵니다.
getParameters()DataSourceParameter[]데이터 소스의 매개변수를 가져옵니다.
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 - 빌더입니다.


getExploreName()

모델에서 Looker Explore의 이름을 가져옵니다.

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

var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
var exploreName = lookerDataSourceSpec.getExploreName();
Logger.log(exploreName);

리턴

String - Looker Explore의 이름입니다.


getInstanceUrl()

Looker 인스턴스의 URL을 가져옵니다.

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

var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
var instanceUrl = lookerDataSourceSpec.getInstanceUrl();
Logger.log(instanceUrl);

리턴

String - Looker 인스턴스의 URL입니다.


getModelName()

인스턴스에서 Looker 모델의 이름을 가져옵니다.

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

var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
var modelName = lookerDataSourceSpec.getModelName();
Logger.log(modelName);

리턴

String - Looker 모델의 이름입니다.


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[] - 매개변수 목록입니다.


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 - 데이터 소스 유형입니다.