이 서비스를 사용하면 스크립트가 데이터 스튜디오 커뮤니티 커넥터에 액세스하고 수정할 수 있습니다.
클래스
이름 | 간략한 설명 |
---|---|
AggregationType | Field 에 설정할 수 있는 집계 유형을 정의하는 열거형입니다. |
AuthType | 커넥터에 대해 설정할 수 있는 인증 유형을 정의하는 열거형입니다. |
BigQueryConfig | 기본 BigQuery 커넥터의 구성 객체입니다. |
BigQueryParameterType | 설정할 수 있는 BigQuery 매개변수 유형을 정의하는 enum입니다. |
Checkbox | 구성의 체크박스 정보를 포함합니다. |
CommunityConnector | CommunityConnector를 사용하면 스크립트에서 데이터 스튜디오용 커뮤니티 커넥터 개발에 도움이 되는 빌더 및 유틸리티에 액세스할 수 있습니다. |
Config | 커넥터의 구성 항목을 포함합니다. |
DataStudioApp | DataStudioApp을 사용하면 스크립트가 데이터 스튜디오의 개발자 중심 기능과 상호작용할 수 있습니다. |
DebugError | 커넥터 관리자에게만 표시되는 오류입니다. |
Field | 필드 관련 데이터를 포함합니다. |
FieldType | Field 에 설정할 수 있는 유형을 정의하는 enum입니다. |
Fields | 커뮤니티 커넥터의 Field 집합이 포함됩니다. |
GetAuthTypeResponse | 스크립트 프로젝트에 대한 getAuthType() 응답을 만드는 빌더 |
GetDataResponse | 스크립트 프로젝트에 대한 getData() 응답을 만드는 빌더 |
GetSchemaResponse | 스크립트 프로젝트에 대한 getSchema() 응답을 만드는 빌더 |
Info | 구성에 대한 정보 데이터를 포함합니다. |
OptionBuilder | SelectSingle 및 SelectMultiple 옵션을 만들기 위한 빌더입니다. |
SelectMultiple | 구성의 여러 정보 선택이 포함됩니다. |
SelectSingle | 구성의 일부 단일 정보가 포함됩니다. |
SetCredentialsResponse | 스크립트 프로젝트에 대한 setCredentials() 응답을 만드는 빌더 |
TextArea | 구성의 텍스트 영역 정보를 포함합니다. |
TextInput | 구성의 텍스트 입력 정보를 포함합니다. |
UserError | 커넥터 사용자에게 표시되는 오류입니다. |
AggregationType
속성
속성 | 유형 | 설명 |
---|---|---|
AVG | Enum | 평균 |
COUNT | Enum | 카운트. |
COUNT_DISTINCT | Enum | 개수 구분 |
MAX | Enum | 최대 |
MIN | Enum | 최소 |
SUM | Enum | 합계: |
AUTO | Enum | 자동 |
AuthType
속성
속성 | 유형 | 설명 |
---|---|---|
NONE | Enum | 승인이 필요하지 않습니다. |
OAUTH2 | Enum | OAuth2 인증이 필요합니다. |
USER_PASS | Enum | 사용자 이름과 비밀번호 사용자 인증 정보가 필요합니다. |
PATH_USER_PASS | Enum | 사용자 이름, 경로, 비밀번호가 필요합니다. |
PATH_KEY | Enum | 경로와 키가 필요합니다. |
KEY | Enum | API 키 또는 토큰이 필요합니다. |
USER_TOKEN | Enum | 사용자 이름과 토큰이 필요합니다. |
BigQueryConfig
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | 이 BigQueryConfig 에 쿼리 매개변수를 추가합니다. |
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setAccessToken(accessToken) | BigQueryConfig | 이 BigQueryConfig 의 액세스 토큰을 설정합니다. |
setBillingProjectId(billingProjectId) | BigQueryConfig | 이 BigQueryConfig 의 결제 프로젝트 ID를 설정합니다. |
setQuery(query) | BigQueryConfig | 이 BigQueryConfig 의 SQL 쿼리를 설정합니다. |
setUseStandardSql(useStandardSql) | BigQueryConfig | 쿼리가 표준 SQL로 해석되는지 legacy SQL로 해석되는지를 결정합니다. |
BigQueryParameterType
속성
속성 | 유형 | 설명 |
---|---|---|
STRING | Enum | 문자열. |
INT64 | Enum | 64비트 정수입니다. |
BOOL | Enum | 부울. |
FLOAT64 | Enum | 64비트 부동 소수점 숫자입니다. |
Checkbox
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setAllowOverride(allowOverride) | Checkbox | 이 구성 항목의 재정의를 사용 설정합니다. |
setHelpText(helpText) | Checkbox | 이 구성 항목의 도움말 텍스트를 설정합니다. |
setId(id) | Checkbox | 이 구성 항목의 고유 ID를 설정합니다. |
setIsDynamic(isDynamic) | Checkbox | 이 구성 항목의 동적 상태를 설정합니다. |
setName(name) | Checkbox | 이 구성 항목의 표시 이름을 설정합니다. |
CommunityConnector
속성
속성 | 유형 | 설명 |
---|---|---|
AggregationType | AggregationType | AggregationType 열거형입니다. |
AuthType | AuthType | AuthType 열거형입니다. |
BigQueryParameterType | BigQueryParameterType | BigQueryParameterType 열거형입니다. |
FieldType | FieldType | FieldType 열거형입니다. |
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getConfig() | Config | Config 객체를 반환합니다. |
getFields() | Fields | Fields 객체를 반환합니다. |
newAuthTypeResponse() | GetAuthTypeResponse | 새 GetAuthTypeResponse 객체를 반환합니다. |
newBigQueryConfig() | BigQueryConfig | 새 BigQueryConfig 객체를 반환합니다. |
newDebugError() | DebugError | 새 DebugError 객체를 반환합니다. |
newGetDataResponse() | GetDataResponse | 새 GetDataResponse 객체를 반환합니다. |
newGetSchemaResponse() | GetSchemaResponse | 새 GetSchemaResponse 객체를 반환합니다. |
newSetCredentialsResponse() | SetCredentialsResponse | 새 SetCredentialsResponse 객체를 반환합니다. |
newUserError() | UserError | 새 UserError 객체를 반환합니다. |
Config
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
newCheckbox() | Checkbox | 새 체크박스 구성 항목을 반환합니다. |
newInfo() | Info | 새 정보 구성 항목을 반환합니다. |
newOptionBuilder() | OptionBuilder | 새 옵션 빌더를 반환합니다. |
newSelectMultiple() | SelectMultiple | 새로운 복수 선택 구성 항목을 반환합니다. |
newSelectSingle() | SelectSingle | 새로운 select 단일 구성 항목을 반환합니다. |
newTextArea() | TextArea | 새 텍스트 영역 구성 항목을 반환합니다. |
newTextInput() | TextInput | 새 텍스트 입력 구성 항목을 반환합니다. |
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setDateRangeRequired(dateRangeRequired) | Config | true 인 경우 getData() 요청에 기간이 제공됩니다. |
setIsSteppedConfig(isSteppedConfig) | Config | true 이면 현재 사용자 구성으로 getConfig() 가 다시 호출됩니다. |
DataStudioApp
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
createCommunityConnector() | CommunityConnector | 새 커뮤니티 커넥터를 만듭니다. |
DebugError
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setText(text) | DebugError | 관리자에게만 표시되는 디버그 오류 텍스트를 설정합니다. |
throwException() | void | 이 예외가 발생하도록 트리거합니다. |
Field
방법
FieldType
속성
속성 | 유형 | 설명 |
---|---|---|
YEAR | Enum | YYYY 형식의 연도입니다(예: 2017). |
YEAR_QUARTER | Enum | 20171과 같은 YYYYQ 형식의 연도와 분기입니다. |
YEAR_MONTH | Enum | YYYYMM 형식의 연도와 월입니다(예: 201703). |
YEAR_WEEK | Enum | 201707과 같이 YYYYww 형식의 연도와 주입니다. |
YEAR_MONTH_DAY | Enum | YYYYMMDD 형식의 연도, 월, 일입니다(예: 20170317). |
YEAR_MONTH_DAY_HOUR | Enum | YYYYMMDDHH 형식의 연도, 월, 일, 시간(예: 2017031703) |
YEAR_MONTH_DAY_MINUTE | Enum | YYYYMMDDHHmm 형식의 연도, 월, 일, 시간, 분입니다(예: 201703170230). |
YEAR_MONTH_DAY_SECOND | Enum | 연도, 월, 일, 시간, 분, 초를 YYYYMMDDHHmmss 형식으로 표시합니다(예: 20170317023017). |
QUARTER | Enum | 1, 2, 3 또는 4 형식의 분기입니다. |
MONTH | Enum | 03과 같은 MM 형식의 월입니다. |
WEEK | Enum | 07과 같은 ww 형식으로 표시되는 주입니다. |
MONTH_DAY | Enum | 0317과 같은 MMDD 형식의 월과 일입니다. |
DAY_OF_WEEK | Enum | [0,6] 범위의 숫자이며 0은 일요일을 나타냅니다. |
DAY | Enum | DD 형식의 요일(예: 17) |
HOUR | Enum | HH 형식의 시간입니다(예: 13). |
MINUTE | Enum | mm 형식의 분입니다(예: 12). |
DURATION | Enum | 지속 시간(초)입니다. |
COUNTRY | Enum | 국가(예: 미국) |
COUNTRY_CODE | Enum | 국가 코드(예: US) |
CONTINENT | Enum | 대륙(예: 미주) |
CONTINENT_CODE | Enum | 대륙 코드(예: 019) |
SUB_CONTINENT | Enum | 아대륙(예: 북미) |
SUB_CONTINENT_CODE | Enum | 아대륙 코드(예: 003) |
REGION | Enum | 리전(예: 캘리포니아) |
REGION_CODE | Enum | 지역 코드(예: CA) |
CITY | Enum | 도시(예: 마운틴 뷰) |
CITY_CODE | Enum | 도시 코드(예: 1014044) |
METRO | Enum | 샌프란시스코-오클랜드-산호세(캘리포니아 주)와 같은 지하철 |
METRO_CODE | Enum | 200807과 같은 대도시 코드입니다. |
LATITUDE_LONGITUDE | Enum | 위도 경도 쌍(예: 51.5074, -0.1278) |
NUMBER | Enum | 10진수입니다. |
PERCENT | Enum | 십진수 백분율 (1.0 초과 가능) |
TEXT | Enum | 자유 형식 텍스트입니다. |
BOOLEAN | Enum | true 또는 false 불리언 값입니다. |
URL | Enum | https://google.com과 같은 텍스트 URL입니다. |
HYPERLINK | Enum | 하이퍼링크 |
IMAGE | Enum | 이미지입니다. |
IMAGE_LINK | Enum | 이미지 링크입니다. |
CURRENCY_AED | Enum | AED의 통화입니다. |
CURRENCY_ALL | Enum | ALL의 통화입니다. |
CURRENCY_ARS | Enum | ARS 통화입니다. |
CURRENCY_AUD | Enum | 통화는 AUD입니다. |
CURRENCY_BDT | Enum | 통화는 BDT입니다. |
CURRENCY_BGN | Enum | BGN의 통화입니다. |
CURRENCY_BOB | Enum | BOB 기준 통화입니다. |
CURRENCY_BRL | Enum | 통화는 BRL(브라질 헤알)입니다. |
CURRENCY_CAD | Enum | 캐나다 달러 기준 통화입니다. |
CURRENCY_CDF | Enum | CDF의 통화입니다. |
CURRENCY_CHF | Enum | 통화는 CHF입니다. |
CURRENCY_CLP | Enum | 통화는 CLP입니다. |
CURRENCY_CNY | Enum | 통화는 CNY입니다. |
CURRENCY_COP | Enum | 통화는 COP입니다. |
CURRENCY_CRC | Enum | CRC의 통화입니다. |
CURRENCY_CZK | Enum | 통화는 체코 코루나(CZK)입니다. |
CURRENCY_DKK | Enum | 통화는 덴마크 크로네(DKK)입니다. |
CURRENCY_DOP | Enum | DOP의 통화입니다. |
CURRENCY_EGP | Enum | EGP의 통화입니다. |
CURRENCY_ETB | Enum | ETB의 통화입니다. |
CURRENCY_EUR | Enum | EUR 통화입니다. |
CURRENCY_GBP | Enum | 통화는 GBP입니다. |
CURRENCY_HKD | Enum | 통화는 HKD(홍콩 달러)입니다. |
CURRENCY_HRK | Enum | 통화는 HRK입니다. |
CURRENCY_HUF | Enum | 통화는 HUF(헝가리 포린트)입니다. |
CURRENCY_IDR | Enum | 통화는 IDR입니다. |
CURRENCY_ILS | Enum | 통화는 이스라엘 신 셰켈(ILS)입니다. |
CURRENCY_INR | Enum | 통화는 INR입니다. |
CURRENCY_IRR | Enum | IRR에서 지원하는 통화입니다. |
CURRENCY_ISK | Enum | 통화의 출처는 ISK입니다. |
CURRENCY_JMD | Enum | 통화는 JMD입니다. |
CURRENCY_JPY | Enum | 통화는 일본 엔(JPY)입니다. |
CURRENCY_KRW | Enum | KRW 기준 통화입니다. |
CURRENCY_LKR | Enum | LKR의 통화입니다. |
CURRENCY_LTL | Enum | 통화는 LTL의 통화입니다. |
CURRENCY_MNT | Enum | 통화는 MNT의 통화입니다. |
CURRENCY_MVR | Enum | MVR의 통화입니다. |
CURRENCY_MXN | Enum | 멕시코 페소의 통화입니다. |
CURRENCY_MYR | Enum | 통화는 MYR입니다. |
CURRENCY_NGN | Enum | NGN의 통화입니다. |
CURRENCY_NOK | Enum | 현지 통화는 노르웨이 크로네(NOK)입니다. |
CURRENCY_NZD | Enum | 통화는 뉴질랜드 달러(NZD)입니다. |
CURRENCY_PAB | Enum | PAB의 통화입니다. |
CURRENCY_PEN | Enum | 통화는 페루 솔(PEN)입니다. |
CURRENCY_PHP | Enum | 통화 최저가는 PHP입니다. |
CURRENCY_PKR | Enum | 통화는 PKR입니다. |
CURRENCY_PLN | Enum | 통화는 폴란드 즈워티(PLN)입니다. |
CURRENCY_RON | Enum | 통화는 RON입니다. |
CURRENCY_RSD | Enum | RSD 기준 통화입니다. |
CURRENCY_RUB | Enum | 통화는 RUB입니다. |
CURRENCY_SAR | Enum | SAR 기준 통화입니다. |
CURRENCY_SEK | Enum | 통화는 스웨덴 크로나(SEK)입니다. |
CURRENCY_SGD | Enum | 통화는 싱가포르 달러(SGD) 기준입니다. |
CURRENCY_THB | Enum | 통화는 THB입니다. |
CURRENCY_TRY | Enum | TRY에서 시작한 통화입니다. |
CURRENCY_TWD | Enum | 통화는 타이완 달러(TWD)입니다. |
CURRENCY_TZS | Enum | TZS의 통화입니다. |
CURRENCY_UAH | Enum | 통화는 UAH입니다. |
CURRENCY_USD | Enum | USD 기준 통화입니다. |
CURRENCY_UYU | Enum | 통화는 UYU입니다. |
CURRENCY_VEF | Enum | VEF의 통화입니다. |
CURRENCY_VND | Enum | 통화 단위: VND |
CURRENCY_YER | Enum | 통화는 YER입니다. |
CURRENCY_ZAR | Enum | 통화 단위: ZAR |
Fields
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
asArray() | Field[] | 이 객체의 뷰를 배열로 반환합니다. |
build() | Object[] | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
forIds(ids) | Fields | ID가 ids 에 있는 Field 로 필터링된 새 Fields 객체를 반환합니다. |
getDefaultDimension() | Field | 필드 집합에 사용할 기본 측정기준을 반환합니다. |
getDefaultMetric() | Field | 필드 집합에 사용할 기본 측정항목을 반환합니다. |
getFieldById(fieldId) | Field | 지정된 ID가 있는 필드를 반환하거나, 이 Fields 객체에 해당 ID를 가진 필드가 없으면 null 을 반환합니다. |
newDimension() | Field | 새 측정기준 Field 를 반환합니다. |
newMetric() | Field | 새 측정항목 Field 를 반환합니다. |
setDefaultDimension(fieldId) | void | 필드 집합에 사용할 기본 측정기준을 설정합니다. |
setDefaultMetric(fieldId) | void | 필드 집합에 사용할 기본 측정항목을 설정합니다. |
GetAuthTypeResponse
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setAuthType(authType) | GetAuthTypeResponse | 빌더의 AuthType 를 설정합니다. |
setHelpUrl(helpUrl) | GetAuthTypeResponse | 작성 도구의 도움말 URL을 설정합니다. |
GetDataResponse
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addAllRows(rows) | GetDataResponse | 이 GetDataResponse 에 여러 데이터 행을 추가합니다. |
addRow(row) | GetDataResponse | 이 GetDataResponse 에 데이터 행을 추가합니다. |
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
setFields(fields) | GetDataResponse | 빌더의 Fields 를 설정합니다. |
setFiltersApplied(filtersApplied) | GetDataResponse | 이 빌더에 적용된 필터 상태를 설정합니다. |
GetSchemaResponse
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setFields(fields) | GetSchemaResponse | 빌더의 Fields 를 설정합니다. |
Info
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setId(id) | Info | 이 구성 항목의 고유 ID를 설정합니다. |
setText(text) | Info | 이 구성 항목의 텍스트를 설정합니다. |
OptionBuilder
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setLabel(label) | OptionBuilder | 이 옵션 작성 도구의 라벨을 설정합니다. |
setValue(value) | OptionBuilder | 이 옵션 빌더의 값을 설정합니다. |
SelectMultiple
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addOption(optionBuilder) | SelectMultiple | 새로운 선택 옵션을 추가합니다. |
setAllowOverride(allowOverride) | SelectMultiple | 이 구성 항목의 재정의를 사용 설정합니다. |
setHelpText(helpText) | SelectMultiple | 이 구성 항목의 도움말 텍스트를 설정합니다. |
setId(id) | SelectMultiple | 이 구성 항목의 고유 ID를 설정합니다. |
setIsDynamic(isDynamic) | SelectMultiple | 이 구성 항목의 동적 상태를 설정합니다. |
setName(name) | SelectMultiple | 이 구성 항목의 표시 이름을 설정합니다. |
SelectSingle
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addOption(optionBuilder) | SelectSingle | 새로운 선택 옵션을 추가합니다. |
setAllowOverride(allowOverride) | SelectSingle | 이 구성 항목의 재정의를 사용 설정합니다. |
setHelpText(helpText) | SelectSingle | 이 구성 항목의 도움말 텍스트를 설정합니다. |
setId(id) | SelectSingle | 이 구성 항목의 고유 ID를 설정합니다. |
setIsDynamic(isDynamic) | SelectSingle | 이 구성 항목의 동적 상태를 설정합니다. |
setName(name) | SelectSingle | 이 구성 항목의 표시 이름을 설정합니다. |
SetCredentialsResponse
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setIsValid(isValid) | SetCredentialsResponse | 이 SetCredentialsResponse 의 유효한 상태를 설정합니다. |
TextArea
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setAllowOverride(allowOverride) | TextArea | 이 구성 항목의 재정의를 사용 설정합니다. |
setHelpText(helpText) | TextArea | 이 구성 항목의 도움말 텍스트를 설정합니다. |
setId(id) | TextArea | 이 구성 항목의 고유 ID를 설정합니다. |
setIsDynamic(isDynamic) | TextArea | 이 구성 항목의 동적 상태를 설정합니다. |
setName(name) | TextArea | 이 구성 항목의 표시 이름을 설정합니다. |
setPlaceholder(placeholder) | TextArea | 이 구성 항목의 자리표시자 텍스트를 설정합니다. |
TextInput
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
setAllowOverride(allowOverride) | TextInput | 이 구성 항목의 재정의를 사용 설정합니다. |
setHelpText(helpText) | TextInput | 이 구성 항목의 도움말 텍스트를 설정합니다. |
setId(id) | TextInput | 이 구성 항목의 고유 ID를 설정합니다. |
setIsDynamic(isDynamic) | TextInput | 이 구성 항목의 동적 상태를 설정합니다. |
setName(name) | TextInput | 이 구성 항목의 표시 이름을 설정합니다. |
setPlaceholder(placeholder) | TextInput | 이 구성 항목의 자리표시자 텍스트를 설정합니다. |
UserError
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setDebugText(text) | UserError | 관리자에게만 표시되는 디버그 오류 텍스트를 설정합니다. |
setText(text) | UserError | 사용자 오류의 텍스트를 설정합니다. |
throwException() | void | 이 예외가 발생하도록 트리거합니다. |