Эта служба позволяет сценариям получать доступ к коннекторам сообщества Data Studio и изменять их.
Классы
Имя | Краткое описание |
---|---|
AggregationType | Перечисление, определяющее типы агрегирования, которые можно задать для Field . |
AuthType | Перечисление, определяющее типы аутентификации, которые можно установить для соединителя. |
BigQueryConfig | Объект конфигурации для собственного коннектора BigQuery. |
BigQueryParameterType | Перечисление, определяющее типы параметров BigQuery, которые вы можете задать. |
Checkbox | Содержит информацию о флажках для конфигурации. |
CommunityConnector | CommunityConnector позволяет сценариям получать доступ к сборщикам и утилитам, которые помогают в разработке Community Connectors для Data Studio. |
Config | Содержит записи конфигурации для соединителя. |
DataStudioApp | DataStudioApp позволяет сценариям взаимодействовать с ориентированными на разработчиков функциями Data Studio. |
DebugError | Ошибка, которая видна только администраторам коннектора. |
Field | Содержит данные, относящиеся к полю. |
FieldType | Перечисление, определяющее типы, которые можно задать для Field . |
Fields | Содержит набор Field для соединителя сообщества. |
GetAuthTypeResponse | Builder для создания ответа getAuthType() для вашего проекта скрипта. |
GetDataResponse | Builder для создания ответа getData() для вашего проекта скрипта. |
GetSchemaResponse | Builder для создания ответа getSchema() для вашего проекта скрипта. |
Info | Содержит информационные данные для конфигурации. |
OptionBuilder | Построитель для создания опций для SelectSingle и SelectMultiple . |
SelectMultiple | Содержит выбранную информацию для конфигурации. |
SelectSingle | Содержит выбранную единственную информацию для конфигурации. |
SetCredentialsResponse | Builder для создания ответа 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 | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
printJson() | String | Печатает JSON-представление этого объекта. |
setAccessToken(accessToken) | BigQueryConfig | Устанавливает токен доступа для этого BigQueryConfig . |
setBillingProjectId(billingProjectId) | BigQueryConfig | Устанавливает идентификатор проекта выставления счетов для этого BigQueryConfig . |
setQuery(query) | BigQueryConfig | Устанавливает SQL-запрос этого BigQueryConfig . |
setUseStandardSql(useStandardSql) | BigQueryConfig | Определяет, интерпретируется ли запрос как стандартный или устаревший SQL. |
BigQueryParameterType
Характеристики
Свойство | Тип | Описание |
---|---|---|
STRING | Enum | Нить. |
INT64 | Enum | 64-битное целое число. |
BOOL | Enum | Логическое значение. |
FLOAT64 | Enum | 64-битное число с плавающей запятой. |
Checkbox
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
setAllowOverride(allowOverride) | Checkbox | Включает переопределение этой записи конфигурации. |
setHelpText(helpText) | Checkbox | Устанавливает текст справки для этой записи конфигурации. |
setId(id) | Checkbox | Устанавливает уникальный идентификатор для этой записи конфигурации. |
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 | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
newCheckbox() | Checkbox | Возвращает новую запись конфигурации флажка. |
newInfo() | Info | Возвращает новую запись конфигурации информации. |
newOptionBuilder() | OptionBuilder | Возвращает новый конструктор опций. |
newSelectMultiple() | SelectMultiple | Возвращает новую запись выбора нескольких конфигураций. |
newSelectSingle() | SelectSingle | Возвращает новую выбранную одну запись конфигурации. |
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
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getAggregation() | AggregationType | Возвращает AggregationType этого Field . |
getDescription() | String | Возвращает описание этого Field . |
getFormula() | String | Возвращает формулу этого Field . |
getGroup() | String | Возвращает группу этого Field . |
getId() | String | Возвращает идентификатор этого Field . |
getIsReaggregatable() | Boolean | Возвращает true , если это поле можно повторно агрегировать, в противном случае false . |
getName() | String | Возвращает имя этого Field . |
getType() | FieldType | Возвращает FieldType этого Field . |
isDefault() | Boolean | Возвращает true , если это Field является метрикой или измерением по умолчанию. |
isDimension() | Boolean | Возвращает true , если это поле является измерением. |
isHidden() | Boolean | Возвращает true , если это Field скрыто. |
isMetric() | Boolean | Возвращает true если это поле является метрикой. |
setAggregation(aggregation) | Field | Устанавливает тип агрегирования этого Field . |
setDescription(description) | Field | Устанавливает описание этого Field . |
setFormula(formula) | Field | Устанавливает формулу этого Field . |
setGroup(group) | Field | Устанавливает группу этого Field . |
setId(id) | Field | Устанавливает идентификатор этого Field . |
setIsHidden(isHidden) | Field | Устанавливает скрытый статус этого Field . |
setIsReaggregatable(isReaggregatable) | Field | Устанавливает статус разрешения реагрегации для Field . |
setName(name) | Field | Устанавливает имя этого Field . |
setType(type) | Field | Устанавливает FieldType этого Field . |
FieldType
Характеристики
Свойство | Тип | Описание |
---|---|---|
YEAR | Enum | Год в формате ГГГГ, например 2017. |
YEAR_QUARTER | Enum | Год и квартал в формате ГГГГК, например 20171. |
YEAR_MONTH | Enum | Год и месяц в формате ГГГГММ, например 201703. |
YEAR_WEEK | Enum | Год и неделя в формате ГГГГвв, например 201707. |
YEAR_MONTH_DAY | Enum | Год, месяц и день в формате ГГГГММДД, например 20170317. |
YEAR_MONTH_DAY_HOUR | Enum | Год, месяц, день и час в формате ГГГГММДДЧЧ, например 2017031703. |
YEAR_MONTH_DAY_MINUTE | Enum | Год, месяц, день, час и минута в формате ГГГГММДДЧЧмм, например 201703170230. |
YEAR_MONTH_DAY_SECOND | Enum | Год, месяц, день, час, минута и секунда в формате ГГГГММДДЧЧммсс, например 20170317023017. |
QUARTER | Enum | Четверть в формате 1, 2, 3 или 4). |
MONTH | Enum | Месяц в формате ММ, например 03. |
WEEK | Enum | Неделя в формате ww типа 07. |
MONTH_DAY | Enum | Месяц и день в формате ММДД, например 0317. |
DAY_OF_WEEK | Enum | Число в диапазоне [0,6], где 0 соответствует воскресенью. |
DAY | Enum | День в формате ДД например 17. |
HOUR | Enum | Час в формате ЧЧ, например 13. |
MINUTE | Enum | Минуты в формате мм, например 12. |
DURATION | Enum | Продолжительность времени в секундах. |
COUNTRY | Enum | Такая страна, как США. |
COUNTRY_CODE | Enum | Код страны, например США. |
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 | Десятичное число. |
PERCENT | Enum | Десятичный процент (может быть больше 1,0). |
TEXT | Enum | Текст в свободной форме. |
BOOLEAN | Enum | Логическое значение true или false . |
URL | Enum | URL-адрес в виде текста, например https://google.com. |
HYPERLINK | Enum | Гиперссылка. |
IMAGE | Enum | Изображение. |
IMAGE_LINK | Enum | Ссылка на изображение. |
CURRENCY_AED | Enum | Валюта от AED. |
CURRENCY_ALL | Enum | Валюта от ВСЕХ. |
CURRENCY_ARS | Enum | Валюта от ARS. |
CURRENCY_AUD | Enum | Валюта AUD. |
CURRENCY_BDT | Enum | Валюта от БДТ. |
CURRENCY_BGN | Enum | Валюта от левов. |
CURRENCY_BOB | Enum | Валюта от BOB. |
CURRENCY_BRL | Enum | Валюта BRL. |
CURRENCY_CAD | Enum | Валюта из CAD. |
CURRENCY_CDF | Enum | Валюта из CDF. |
CURRENCY_CHF | Enum | Валюта из швейцарских франков. |
CURRENCY_CLP | Enum | Валюта от CLP. |
CURRENCY_CNY | Enum | Валюта от CNY. |
CURRENCY_COP | Enum | Валюта от КС. |
CURRENCY_CRC | Enum | Валюта от CRC. |
CURRENCY_CZK | Enum | Валюта от CZK. |
CURRENCY_DKK | Enum | Валюта датских крон. |
CURRENCY_DOP | Enum | Валюта от DOP. |
CURRENCY_EGP | Enum | Валюта EGP. |
CURRENCY_ETB | Enum | Валюта от ETB. |
CURRENCY_EUR | Enum | Валюта от евро. |
CURRENCY_GBP | Enum | Валюта от GBP. |
CURRENCY_HKD | Enum | Валюта Гонконгского доллара. |
CURRENCY_HRK | Enum | Валюта от HRK. |
CURRENCY_HUF | Enum | Валюта из венгерских форинтов. |
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 | Валюта от литов. |
CURRENCY_MNT | Enum | Валюта от MNT. |
CURRENCY_MVR | Enum | Валюта от МВР. |
CURRENCY_MXN | Enum | Валюта MXN. |
CURRENCY_MYR | Enum | Валюта MYR. |
CURRENCY_NGN | Enum | Валюта от NGN. |
CURRENCY_NOK | Enum | Валюта NOK. |
CURRENCY_NZD | Enum | Валюта новозеландский доллар. |
CURRENCY_PAB | Enum | Валюта от PAB. |
CURRENCY_PEN | Enum | Валюта из PEN. |
CURRENCY_PHP | Enum | Валюта из PHP. |
CURRENCY_PKR | Enum | Валюта PKR. |
CURRENCY_PLN | Enum | Валюта от злотых. |
CURRENCY_RON | Enum | Валюта от RON. |
CURRENCY_RSD | Enum | Валюта от РСД. |
CURRENCY_RUB | Enum | Валюта от руб. |
CURRENCY_SAR | Enum | Валюта из САР. |
CURRENCY_SEK | Enum | Валюта SEK. |
CURRENCY_SGD | Enum | Валюта SGD. |
CURRENCY_THB | Enum | Валюта THB. |
CURRENCY_TRY | Enum | Валюта TRY. |
CURRENCY_TWD | Enum | Валюта TWD. |
CURRENCY_TZS | Enum | Валюта от ТЗС. |
CURRENCY_UAH | Enum | Валюта от гривны. |
CURRENCY_USD | Enum | Валюта от долларов США. |
CURRENCY_UYU | Enum | Валюта от УЮ. |
CURRENCY_VEF | Enum | Валюта от ВЭФ. |
CURRENCY_VND | Enum | Валюта VND. |
CURRENCY_YER | Enum | Валюта от YER. |
CURRENCY_ZAR | Enum | Валюта ZAR. |
Fields
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
asArray() | Field[] | Возвращает представление этого объекта в виде массива. |
build() | Object[] | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
forIds(ids) | Fields | Возвращает новый объект Fields , отфильтрованный по Field с идентификатором в ids . |
getDefaultDimension() | Field | Возвращает измерение по умолчанию, которое будет использоваться для набора полей. |
getDefaultMetric() | Field | Возвращает метрику по умолчанию, которая будет использоваться для набора полей. |
getFieldById(fieldId) | Field | Возвращает поле с заданным идентификатором или null , если в этом объекте Fields нет поля с этим идентификатором. |
newDimension() | Field | Возвращает новое измерение Field . |
newMetric() | Field | Возвращает новое Field метрики. |
setDefaultDimension(fieldId) | void | Устанавливает размерность по умолчанию, которая будет использоваться для набора полей. |
setDefaultMetric(fieldId) | void | Устанавливает метрику по умолчанию, которая будет использоваться для набора полей. |
GetAuthTypeResponse
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
printJson() | String | Печатает JSON-представление этого объекта. |
setAuthType(authType) | GetAuthTypeResponse | Устанавливает AuthType строителя. |
setHelpUrl(helpUrl) | GetAuthTypeResponse | Устанавливает URL-адрес справки конструктора. |
GetDataResponse
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addAllRows(rows) | GetDataResponse | Добавляет несколько строк данных в этот GetDataResponse . |
addRow(row) | GetDataResponse | Добавляет строку данных в этот GetDataResponse . |
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
setFields(fields) | GetDataResponse | Устанавливает Fields строителя. |
setFiltersApplied(filtersApplied) | GetDataResponse | Устанавливает статус примененных фильтров для этого конструктора. |
GetSchemaResponse
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
printJson() | String | Печатает JSON-представление этого объекта. |
setFields(fields) | GetSchemaResponse | Устанавливает Fields строителя. |
Info
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
setId(id) | Info | Устанавливает уникальный идентификатор для этой записи конфигурации. |
setText(text) | Info | Устанавливает текст для этой записи конфигурации. |
OptionBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
setLabel(label) | OptionBuilder | Устанавливает метку этого конструктора опций. |
setValue(value) | OptionBuilder | Устанавливает значение этого конструктора опций. |
SelectMultiple
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addOption(optionBuilder) | SelectMultiple | Добавляет новую опцию выбора. |
setAllowOverride(allowOverride) | SelectMultiple | Включает переопределение этой записи конфигурации. |
setHelpText(helpText) | SelectMultiple | Устанавливает текст справки для этой записи конфигурации. |
setId(id) | SelectMultiple | Устанавливает уникальный идентификатор для этой записи конфигурации. |
setIsDynamic(isDynamic) | SelectMultiple | Устанавливает динамический статус для этой записи конфигурации. |
setName(name) | SelectMultiple | Задает отображаемое имя для этой записи конфигурации. |
SelectSingle
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addOption(optionBuilder) | SelectSingle | Добавляет новую опцию выбора. |
setAllowOverride(allowOverride) | SelectSingle | Включает переопределение этой записи конфигурации. |
setHelpText(helpText) | SelectSingle | Устанавливает текст справки для этой записи конфигурации. |
setId(id) | SelectSingle | Устанавливает уникальный идентификатор для этой записи конфигурации. |
setIsDynamic(isDynamic) | SelectSingle | Устанавливает динамический статус для этой записи конфигурации. |
setName(name) | SelectSingle | Задает отображаемое имя для этой записи конфигурации. |
SetCredentialsResponse
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
printJson() | String | Печатает JSON-представление этого объекта. |
setIsValid(isValid) | SetCredentialsResponse | Устанавливает действительный статус этого SetCredentialsResponse . |
TextArea
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
setAllowOverride(allowOverride) | TextArea | Включает переопределение этой записи конфигурации. |
setHelpText(helpText) | TextArea | Устанавливает текст справки для этой записи конфигурации. |
setId(id) | TextArea | Устанавливает уникальный идентификатор для этой записи конфигурации. |
setIsDynamic(isDynamic) | TextArea | Устанавливает динамический статус для этой записи конфигурации. |
setName(name) | TextArea | Задает отображаемое имя для этой записи конфигурации. |
setPlaceholder(placeholder) | TextArea | Устанавливает текст-заполнитель для этой записи конфигурации. |
TextInput
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
setAllowOverride(allowOverride) | TextInput | Включает переопределение этой записи конфигурации. |
setHelpText(helpText) | TextInput | Устанавливает текст справки для этой записи конфигурации. |
setId(id) | TextInput | Устанавливает уникальный идентификатор для этой записи конфигурации. |
setIsDynamic(isDynamic) | TextInput | Устанавливает динамический статус для этой записи конфигурации. |
setName(name) | TextInput | Задает отображаемое имя для этой записи конфигурации. |
setPlaceholder(placeholder) | TextInput | Устанавливает текст-заполнитель для этой записи конфигурации. |
UserError
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
printJson() | String | Печатает JSON-представление этого объекта. |
setDebugText(text) | UserError | Устанавливает текст ошибки отладки, который отображается только администраторам. |
setText(text) | UserError | Устанавливает текст пользовательской ошибки. |
throwException() | void | Запускает создание этого исключения. |