Эта служба позволяет сценариям получать доступ к коннекторам сообщества Data Studio и изменять их.
Классы
Имя | Краткое описание |
---|---|
Aggregation Type | Перечисление, определяющее типы агрегирования, которые можно задать для Field . |
Auth Type | Перечисление, определяющее типы аутентификации, которые можно установить для соединителя. |
Big Query Config | Объект конфигурации для собственного коннектора BigQuery. |
Big Query Parameter Type | Перечисление, определяющее типы параметров BigQuery, которые вы можете задать. |
Checkbox | Содержит информацию о флажках для конфигурации. |
Community Connector | Community Connector позволяет сценариям получать доступ к сборщикам и утилитам, которые помогают в разработке Community Connectors для Data Studio. |
Config | Содержит записи конфигурации для соединителя. |
Data Studio App | Приложение Data Studio позволяет сценариям взаимодействовать с ориентированными на разработчиков функциями Data Studio. |
Debug Error | Ошибка, которая видна только администраторам коннектора. |
Field | Содержит данные, относящиеся к полю. |
Field Type | Перечисление, определяющее типы, которые можно задать для Field . |
Fields | Содержит набор Field для соединителя сообщества. |
Get Auth Type Response | Builder для создания ответа get Auth Type() для вашего проекта скрипта. |
Get Data Response | Builder для создания ответа get Data() для вашего проекта скрипта. |
Get Schema Response | Builder для создания ответа get Schema() для вашего проекта скрипта. |
Info | Содержит информационные данные для конфигурации. |
Option Builder | Конструктор для создания опций Select Single и Select Multiple s. |
Select Multiple | Содержит выбранную информацию для конфигурации. |
Select Single | Содержит выбранную единственную информацию для конфигурации. |
Set Credentials Response | Builder для создания ответа set Credentials() для вашего проекта скрипта. |
Text Area | Содержит информацию о текстовой области для конфигурации. |
Text Input | Содержит информацию для ввода текста для конфигурации. |
User Error | Ошибка, которая отображается пользователям соединителя. |
Aggregation Type
Характеристики
Свойство | Тип | Описание |
---|---|---|
AVG | Enum | Средний. |
COUNT | Enum | Считать. |
COUNT_DISTINCT | Enum | Граф отличен. |
MAX | Enum | Макс. |
MIN | Enum | Мин. |
SUM | Enum | Сумма. |
AUTO | Enum | Авто. |
Auth Type
Характеристики
Свойство | Тип | Описание |
---|---|---|
NONE | Enum | Никакой авторизации не требуется. |
OAUTH2 | Enum | Требуется авторизация OAuth2. |
USER_PASS | Enum | Необходимы учетные данные имени пользователя и пароля. |
PATH_USER_PASS | Enum | Необходимо имя пользователя, путь и пароль. |
PATH_KEY | Enum | Нужен путь и ключ. |
KEY | Enum | Требуется ключ API или токен. |
USER_TOKEN | Enum | Необходимо имя пользователя и токен. |
Big Query Config
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
add Query Parameter(name, type, value) | Big Query Config | Добавляет параметр запроса в эту Big Query Config . |
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
print Json() | String | Печатает JSON-представление этого объекта. |
set Access Token(accessToken) | Big Query Config | Устанавливает токен доступа для этой Big Query Config . |
set Billing Project Id(billingProjectId) | Big Query Config | Устанавливает идентификатор проекта выставления счетов для этой Big Query Config . |
set Query(query) | Big Query Config | Устанавливает SQL-запрос этой Big Query Config . |
set Use Standard Sql(useStandardSql) | Big Query Config | Определяет, интерпретируется ли запрос как стандартный или устаревший SQL. |
Big Query Parameter Type
Характеристики
Свойство | Тип | Описание |
---|---|---|
STRING | Enum | Нить. |
INT64 | Enum | 64-битное целое число. |
BOOL | Enum | Логическое значение. |
FLOAT64 | Enum | 64-битное число с плавающей запятой. |
Checkbox
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
set Allow Override(allowOverride) | Checkbox | Включает переопределение этой записи конфигурации. |
set Help Text(helpText) | Checkbox | Устанавливает текст справки для этой записи конфигурации. |
set Id(id) | Checkbox | Устанавливает уникальный идентификатор для этой записи конфигурации. |
set Is Dynamic(isDynamic) | Checkbox | Устанавливает динамический статус для этой записи конфигурации. |
set Name(name) | Checkbox | Задает отображаемое имя для этой записи конфигурации. |
Community Connector
Характеристики
Свойство | Тип | Описание |
---|---|---|
Aggregation Type | Aggregation Type | Перечисление Aggregation Type . |
Auth Type | Auth Type | Перечисление Auth Type . |
Big Query Parameter Type | Big Query Parameter Type | Перечисление Big Query Parameter Type . |
Field Type | Field Type | Перечисление Field Type . |
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
get Config() | Config | Возвращает объект Config . |
get Fields() | Fields | Возвращает объект Fields . |
new Auth Type Response() | Get Auth Type Response | Возвращает новый объект Get Auth Type Response . |
new Big Query Config() | Big Query Config | Возвращает новый объект Big Query Config . |
new Debug Error() | Debug Error | Возвращает новый объект Debug Error . |
new Get Data Response() | Get Data Response | Возвращает новый объект Get Data Response . |
new Get Schema Response() | Get Schema Response | Возвращает новый объект Get Schema Response . |
new Set Credentials Response() | Set Credentials Response | Возвращает новый объект Set Credentials Response . |
new User Error() | User Error | Возвращает новый объект User Error . |
Config
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
new Checkbox() | Checkbox | Возвращает новую запись конфигурации флажка. |
new Info() | Info | Возвращает новую запись конфигурации информации. |
new Option Builder() | Option Builder | Возвращает новый конструктор опций. |
new Select Multiple() | Select Multiple | Возвращает новую запись выбора нескольких конфигураций. |
new Select Single() | Select Single | Возвращает новую выбранную одну запись конфигурации. |
new Text Area() | Text Area | Возвращает новую запись конфигурации текстовой области. |
new Text Input() | Text Input | Возвращает новую запись конфигурации ввода текста. |
print Json() | String | Печатает JSON-представление этого объекта. |
set Date Range Required(dateRangeRequired) | Config | Если true , для запросов getData() предоставляется диапазон дат. |
set Is Stepped Config(isSteppedConfig) | Config | Если true , get Config() вызывается снова с текущей пользовательской конфигурацией. |
Data Studio App
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
create Community Connector() | Community Connector | Создает новый соединитель сообщества. |
Debug Error
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
print Json() | String | Печатает JSON-представление этого объекта. |
set Text(text) | Debug Error | Устанавливает текст ошибки отладки, который отображается только администраторам. |
throw Exception() | void | Запускает создание этого исключения. |
Field
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
get Aggregation() | Aggregation Type | Возвращает Aggregation Type этого Field . |
get Description() | String | Возвращает описание этого Field . |
get Formula() | String | Возвращает формулу этого Field . |
get Group() | String | Возвращает группу этого Field . |
get Id() | String | Возвращает идентификатор этого Field . |
get Is Reaggregatable() | Boolean | Возвращает true , если это поле можно повторно агрегировать, в противном случае — false . |
get Name() | String | Возвращает имя этого Field . |
get Type() | Field Type | Возвращает Field Type этого Field . |
is Default() | Boolean | Возвращает true , если это Field является метрикой или измерением по умолчанию. |
is Dimension() | Boolean | Возвращает true если это поле является измерением. |
is Hidden() | Boolean | Возвращает true если это Field скрыто. |
is Metric() | Boolean | Возвращает true если это поле является метрикой. |
set Aggregation(aggregation) | Field | Устанавливает тип агрегирования этого Field . |
set Description(description) | Field | Устанавливает описание этого Field . |
set Formula(formula) | Field | Устанавливает формулу этого Field . |
set Group(group) | Field | Устанавливает группу этого Field . |
set Id(id) | Field | Устанавливает идентификатор этого Field . |
set Is Hidden(isHidden) | Field | Устанавливает скрытый статус этого Field . |
set Is Reaggregatable(isReaggregatable) | Field | Устанавливает статус разрешения реагрегации для Field . |
set Name(name) | Field | Устанавливает имя этого Field . |
set Type(type) | Field | Устанавливает Field Type этого Field . |
Field Type
Характеристики
Свойство | Тип | Описание |
---|---|---|
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
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
as Array() | Field[] | Возвращает представление этого объекта в виде массива. |
build() | Object[] | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
for Ids(ids) | Fields | Возвращает новый объект Fields , отфильтрованный по Field с идентификатором в ids . |
get Default Dimension() | Field | Возвращает измерение по умолчанию, которое будет использоваться для набора полей. |
get Default Metric() | Field | Возвращает метрику по умолчанию, которая будет использоваться для набора полей. |
get Field By Id(fieldId) | Field | Возвращает поле с заданным идентификатором или null если в этом объекте Fields нет поля с этим идентификатором. |
new Dimension() | Field | Возвращает новое измерение Field . |
new Metric() | Field | Возвращает новое Field метрики. |
set Default Dimension(fieldId) | void | Устанавливает размерность по умолчанию, которая будет использоваться для набора полей. |
set Default Metric(fieldId) | void | Устанавливает метрику по умолчанию, которая будет использоваться для набора полей. |
Get Auth Type Response
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
print Json() | String | Печатает JSON-представление этого объекта. |
set Auth Type(authType) | Get Auth Type Response | Устанавливает Auth Type строителя. |
set Help Url(helpUrl) | Get Auth Type Response | Устанавливает URL-адрес справки конструктора. |
Get Data Response
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
add All Rows(rows) | Get Data Response | Добавляет несколько строк данных в этот Get Data Response . |
add Row(row) | Get Data Response | Добавляет строку данных в этот Get Data Response . |
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
set Fields(fields) | Get Data Response | Устанавливает Fields строителя. |
set Filters Applied(filtersApplied) | Get Data Response | Устанавливает статус примененных фильтров для этого конструктора. |
Get Schema Response
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
print Json() | String | Печатает JSON-представление этого объекта. |
set Fields(fields) | Get Schema Response | Устанавливает Fields строителя. |
Info
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
set Id(id) | Info | Устанавливает уникальный идентификатор для этой записи конфигурации. |
set Text(text) | Info | Устанавливает текст для этой записи конфигурации. |
Option Builder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
set Label(label) | Option Builder | Устанавливает метку этого конструктора опций. |
set Value(value) | Option Builder | Устанавливает значение этого конструктора опций. |
Select Multiple
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
add Option(optionBuilder) | Select Multiple | Добавляет новую опцию выбора. |
set Allow Override(allowOverride) | Select Multiple | Включает переопределение этой записи конфигурации. |
set Help Text(helpText) | Select Multiple | Устанавливает текст справки для этой записи конфигурации. |
set Id(id) | Select Multiple | Устанавливает уникальный идентификатор для этой записи конфигурации. |
set Is Dynamic(isDynamic) | Select Multiple | Устанавливает динамический статус для этой записи конфигурации. |
set Name(name) | Select Multiple | Задает отображаемое имя для этой записи конфигурации. |
Select Single
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
add Option(optionBuilder) | Select Single | Добавляет новую опцию выбора. |
set Allow Override(allowOverride) | Select Single | Включает переопределение этой записи конфигурации. |
set Help Text(helpText) | Select Single | Устанавливает текст справки для этой записи конфигурации. |
set Id(id) | Select Single | Устанавливает уникальный идентификатор для этой записи конфигурации. |
set Is Dynamic(isDynamic) | Select Single | Устанавливает динамический статус для этой записи конфигурации. |
set Name(name) | Select Single | Задает отображаемое имя для этой записи конфигурации. |
Set Credentials Response
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
print Json() | String | Печатает JSON-представление этого объекта. |
set Is Valid(isValid) | Set Credentials Response | Устанавливает действительный статус этого Set Credentials Response . |
Text Area
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
set Allow Override(allowOverride) | Text Area | Включает переопределение этой записи конфигурации. |
set Help Text(helpText) | Text Area | Устанавливает текст справки для этой записи конфигурации. |
set Id(id) | Text Area | Устанавливает уникальный идентификатор для этой записи конфигурации. |
set Is Dynamic(isDynamic) | Text Area | Устанавливает динамический статус для этой записи конфигурации. |
set Name(name) | Text Area | Задает отображаемое имя для этой записи конфигурации. |
set Placeholder(placeholder) | Text Area | Устанавливает текст-заполнитель для этой записи конфигурации. |
Text Input
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
set Allow Override(allowOverride) | Text Input | Включает переопределение этой записи конфигурации. |
set Help Text(helpText) | Text Input | Устанавливает текст справки для этой записи конфигурации. |
set Id(id) | Text Input | Устанавливает уникальный идентификатор для этой записи конфигурации. |
set Is Dynamic(isDynamic) | Text Input | Устанавливает динамический статус для этой записи конфигурации. |
set Name(name) | Text Input | Задает отображаемое имя для этой записи конфигурации. |
set Placeholder(placeholder) | Text Input | Устанавливает текст-заполнитель для этой записи конфигурации. |
User Error
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
print Json() | String | Печатает JSON-представление этого объекта. |
set Debug Text(text) | User Error | Устанавливает текст ошибки отладки, который отображается только администраторам. |
set Text(text) | User Error | Устанавливает текст пользовательской ошибки. |
throw Exception() | void | Запускает создание этого исключения. |