此服务允许脚本访问和修改数据洞察社区连接器。
类
| 名称 | 简介 |
|---|---|
Aggregation | 一种枚举,用于定义可为 Field 设置的汇总类型。 |
Auth | 一种枚举,用于定义可为连接器设置的身份验证类型。 |
Big | 原生 BigQuery 连接器的配置对象。 |
Big | 一个枚举,用于定义您可以设置的 BigQuery 参数类型。 |
Checkbox | 包含配置的复选框信息。 |
Community | CommunityConnector 使脚本能够访问构建器和实用程序,从而帮助开发数据洞察的社区连接器。 |
Config | 包含连接器的配置条目。 |
Data | DataStudioApp 可让脚本与面向开发者的“数据洞察”功能进行交互。 |
Debug | 仅对连接器管理员可见的错误。 |
Field | 包含与字段相关的数据。 |
Field | 一种枚举,用于定义可为 Field 设置的类型。 |
Fields | 包含社区连接器的一组 Field。 |
Get | 用于为脚本项目创建 get 响应的构建器。 |
Get | 用于为脚本项目创建 get 响应的构建器。 |
Get | 用于为脚本项目创建 get 响应的构建器。 |
Info | 包含配置的信息数据。 |
Option | 用于为 Select 和 Select 创建选项的构建器。 |
Select | 包含配置的“选择多个”信息。 |
Select | 包含配置的所选单个信息。 |
Set | 用于为脚本项目创建 set 响应的构建器。 |
Text | 包含配置的文本区域信息。 |
Text | 包含配置的文本输入信息。 |
User | 向连接器的用户显示的错误。 |
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
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Big | 向此 Big 添加查询参数。 |
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
print | String | 输出此对象的 JSON 表示形式。 |
set | Big | 设置相应 Big 的访问令牌。 |
set | Big | 设置相应 Big 的结算项目 ID。 |
set | Big | 设置相应 Big 的 SQL 查询。 |
set | Big | 确定查询是按标准 SQL 还是旧版 SQL 进行解读。 |
BigQueryParameterType
属性
| 属性 | 类型 | 说明 |
|---|---|---|
STRING | Enum | String。 |
INT64 | Enum | 64 位整数。 |
BOOL | Enum | 布尔值。 |
FLOAT64 | Enum | 64 位浮点数。 |
Checkbox
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
set | Checkbox | 允许覆盖此配置条目。 |
set | Checkbox | 为相应配置条目设置帮助文本。 |
set | Checkbox | 为相应配置条目设置唯一 ID。 |
set | Checkbox | 为此配置条目设置动态状态。 |
set | Checkbox | 为此配置条目设置显示名称。 |
CommunityConnector
属性
| 属性 | 类型 | 说明 |
|---|---|---|
Aggregation | Aggregation | Aggregation 枚举。 |
Auth | Auth | Auth 枚举。 |
Big | Big | Big 枚举。 |
Field | Field | Field 枚举。 |
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
get | Config | 返回一个 Config 对象。 |
get | Fields | 返回一个 Fields 对象。 |
new | Get | 返回一个新的 Get 对象。 |
new | Big | 返回一个新的 Big 对象。 |
new | Debug | 返回一个新的 Debug 对象。 |
new | Get | 返回一个新的 Get 对象。 |
new | Get | 返回一个新的 Get 对象。 |
new | Set | 返回一个新的 Set 对象。 |
new | User | 返回一个新的 User 对象。 |
Config
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
new | Checkbox | 返回新的复选框配置条目。 |
new | Info | 返回新的信息配置条目。 |
new | Option | 返回新的选项构建器。 |
new | Select | 返回新的选择多个配置条目。 |
new | Select | 返回新的选择单个配置条目。 |
new | Text | 返回新的文本区配置条目。 |
new | Text | 返回新的文本输入配置条目。 |
print | String | 输出此对象的 JSON 表示形式。 |
set | Config | 如果为 true,则需要为 getData() 请求提供日期范围。 |
set | Config | 如果 true,则会使用当前用户配置再次调用 get。 |
DataStudioApp
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
create | Community | 创建新的社区连接器。 |
DebugError
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
print | String | 输出此对象的 JSON 表示形式。 |
set | Debug | 设置调试错误的文本,该文本仅向管理员显示。 |
throw | void | 触发此异常的抛出。 |
Field
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
get | Aggregation | 返回此 Field 的 Aggregation。 |
get | String | 返回此 Field 的说明。 |
get | String | 返回相应 Field 的公式。 |
get | String | 返回此 Field 的组。 |
get | String | 返回此 Field 的 ID。 |
get | Boolean | 如果此字段可以重新汇总,则返回 true;否则返回 false。 |
get | String | 返回此 Field 的名称。 |
get | Field | 返回此 Field 的 Field。 |
is | Boolean | 如果此 Field 是默认指标或维度,则返回 true。 |
is | Boolean | 如果相应字段是维度,则返回 true。 |
is | Boolean | 如果此 Field 处于隐藏状态,则返回 true。 |
is | Boolean | 如果相应字段是指标,则返回 true。 |
set | Field | 设置相应 Field 的聚合类型。 |
set | Field | 设置相应 Field 的说明。 |
set | Field | 设置此 Field 的公式。 |
set | Field | 设置相应 Field 的组。 |
set | Field | 设置相应 Field 的 ID。 |
set | Field | 设置相应 Field 的隐藏状态。 |
set | Field | 为 Field 设置允许重新聚合的状态。 |
set | Field | 设置此 Field 的名称。 |
set | Field | 设置相应 Field 的 Field。 |
FieldType
属性
| 属性 | 类型 | 说明 |
|---|---|---|
YEAR | Enum | 年份,格式为 YYYY,例如 2017。 |
YEAR_QUARTER | Enum | 年份和季度,格式为 YYYYQ,例如 20171。 |
YEAR_MONTH | Enum | 采用 YYYYMM 格式的年份和月份,例如 201703。 |
YEAR_WEEK | Enum | 年份和周,格式为 YYYYww,例如 201707。 |
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 | 月份,格式为 MM,例如 03。 |
WEEK | Enum | 周,格式为 ww,例如 07。 |
MONTH_DAY | Enum | 月份和日期,采用 MMDD 格式,例如 0317。 |
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 | 一个十进制数。 |
PERCENT | Enum | 十进制百分比(可以超过 1.0)。 |
TEXT | Enum | 自由形式文本。 |
BOOLEAN | Enum | true 或 false 布尔值。 |
URL | Enum | 以文本形式表示的网址,例如 https://google.com。 |
HYPERLINK | Enum | 超链接。 |
IMAGE | Enum | 图片。 |
IMAGE_LINK | Enum | 图片链接。 |
CURRENCY_AED | Enum | 币种(阿联酋迪拉姆)。 |
CURRENCY_ALL | Enum | 来自 ALL 的币种。 |
CURRENCY_ARS | Enum | 币种:阿根廷比索。 |
CURRENCY_AUD | Enum | 币种:澳元。 |
CURRENCY_BDT | Enum | 币种(来自孟加拉塔卡)。 |
CURRENCY_BGN | Enum | 币种:保加利亚列弗。 |
CURRENCY_BOB | Enum | 来自 BOB 的币种。 |
CURRENCY_BRL | Enum | 巴西雷亚尔以外的币种。 |
CURRENCY_CAD | Enum | 以加元为基础的币种。 |
CURRENCY_CDF | Enum | 来自 CDF 的币种。 |
CURRENCY_CHF | Enum | 币种(瑞士法郎)。 |
CURRENCY_CLP | Enum | 币种(智利比索)。 |
CURRENCY_CNY | Enum | 币种(人民币)。 |
CURRENCY_COP | Enum | 币种(来自哥伦比亚比索)。 |
CURRENCY_CRC | Enum | 哥斯达黎加科朗。 |
CURRENCY_CZK | Enum | 币种从捷克克朗开始。 |
CURRENCY_DKK | Enum | 币种(丹麦克朗)。 |
CURRENCY_DOP | Enum | DOP 中的币种。 |
CURRENCY_EGP | Enum | 币种:埃及镑。 |
CURRENCY_ETB | Enum | 币种:ETB。 |
CURRENCY_EUR | Enum | 币种(欧元)。 |
CURRENCY_GBP | Enum | 以英镑为单位的币种。 |
CURRENCY_HKD | Enum | 币种(来自港币)。 |
CURRENCY_HRK | Enum | 币种从 HRK 更改。 |
CURRENCY_HUF | Enum | 币种(来自匈牙利福林)。 |
CURRENCY_IDR | Enum | 币种(来自印尼盾)。 |
CURRENCY_ILS | Enum | 以 ILS 为单位的币种。 |
CURRENCY_INR | Enum | 币种(印度卢比)。 |
CURRENCY_IRR | Enum | IRR 中的币种。 |
CURRENCY_ISK | Enum | 来自 ISK 的币种。 |
CURRENCY_JMD | Enum | 从 JMD 换算的币种。 |
CURRENCY_JPY | Enum | 币种(来自日元)。 |
CURRENCY_KRW | Enum | 币种:韩元。 |
CURRENCY_LKR | Enum | 币种:LKR。 |
CURRENCY_LTL | Enum | 来自 LTL 的币种。 |
CURRENCY_MNT | Enum | 来自 MNT 的币种。 |
CURRENCY_MVR | Enum | 来自 MVR 的币种。 |
CURRENCY_MXN | Enum | 币种:墨西哥比索。 |
CURRENCY_MYR | Enum | 币种(马来西亚林吉特)。 |
CURRENCY_NGN | Enum | 币种(来自尼日利亚奈拉)。 |
CURRENCY_NOK | Enum | 挪威克朗的币种。 |
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 | 币种(罗马尼亚列伊)。 |
CURRENCY_RSD | Enum | 塞尔维亚第纳尔的币种。 |
CURRENCY_RUB | Enum | 币种(来自俄罗斯卢布)。 |
CURRENCY_SAR | Enum | SAR 中的币种。 |
CURRENCY_SEK | Enum | 币种(来自瑞典克朗)。 |
CURRENCY_SGD | Enum | 币种(新加坡元)。 |
CURRENCY_THB | Enum | 币种:泰铢。 |
CURRENCY_TRY | Enum | 币种(土耳其里拉)。 |
CURRENCY_TWD | Enum | 币种(新台币)。 |
CURRENCY_TZS | Enum | 币种:坦桑尼亚先令。 |
CURRENCY_UAH | Enum | 以乌克兰格里夫纳为单位的金额。 |
CURRENCY_USD | Enum | 从美元换算为相应币种的汇率。 |
CURRENCY_UYU | Enum | 以乌拉圭比索表示的币种。 |
CURRENCY_VEF | Enum | VEF 的币种。 |
CURRENCY_VND | Enum | 币种(越南盾)。 |
CURRENCY_YER | Enum | 来自 YER 的币种。 |
CURRENCY_ZAR | Enum | 南非兰特。 |
Fields
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
as | Field[] | 以数组形式返回此对象的视图。 |
build() | Object[] | 验证此对象,并以数据洞察所需的格式返回该对象。 |
for | Fields | 返回一个新 Fields 对象,该对象已过滤为 ID 位于 ids 中的 Field。 |
get | Field | 返回要用于相应字段集的默认维度。 |
get | Field | 返回要用于一组字段的默认指标。 |
get | Field | 返回具有指定 ID 的字段;如果此 Fields 对象中没有具有该 ID 的字段,则返回 null。 |
new | Field | 返回新的维度 Field。 |
new | Field | 返回新指标 Field。 |
set | void | 为一组字段设置要使用的默认维度。 |
set | void | 为一组字段设置要使用的默认指标。 |
GetAuthTypeResponse
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
print | String | 输出此对象的 JSON 表示形式。 |
set | Get | 设置构建器的 Auth。 |
set | Get | 设置构建器的帮助网址。 |
GetDataResponse
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Get | 向此 Get 添加多行数据。 |
add | Get | 向此 Get 添加一行数据。 |
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
set | Get | 设置构建器的 Fields。 |
set | Get | 为此构建器设置应用的过滤条件状态。 |
GetSchemaResponse
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
print | String | 输出此对象的 JSON 表示形式。 |
set | Get | 设置构建器的 Fields。 |
Info
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
set | Info | 为相应配置条目设置唯一 ID。 |
set | Info | 为相应配置条目设置文本。 |
OptionBuilder
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
set | Option | 设置此选项构建器的标签。 |
set | Option | 设置相应选项构建器的值。 |
SelectMultiple
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Select | 添加新的选择选项。 |
set | Select | 允许覆盖此配置条目。 |
set | Select | 为相应配置条目设置帮助文本。 |
set | Select | 为相应配置条目设置唯一 ID。 |
set | Select | 为此配置条目设置动态状态。 |
set | Select | 为此配置条目设置显示名称。 |
SelectSingle
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Select | 添加新的选择选项。 |
set | Select | 允许覆盖此配置条目。 |
set | Select | 为相应配置条目设置帮助文本。 |
set | Select | 为相应配置条目设置唯一 ID。 |
set | Select | 为此配置条目设置动态状态。 |
set | Select | 为此配置条目设置显示名称。 |
SetCredentialsResponse
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
print | String | 输出此对象的 JSON 表示形式。 |
set | Set | 设置相应 Set 的有效状态。 |
TextArea
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
set | Text | 允许覆盖此配置条目。 |
set | Text | 为相应配置条目设置帮助文本。 |
set | Text | 为相应配置条目设置唯一 ID。 |
set | Text | 为此配置条目设置动态状态。 |
set | Text | 为此配置条目设置显示名称。 |
set | Text | 为此配置条目设置占位文本。 |
TextInput
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
set | Text | 允许覆盖此配置条目。 |
set | Text | 为相应配置条目设置帮助文本。 |
set | Text | 为相应配置条目设置唯一 ID。 |
set | Text | 为此配置条目设置动态状态。 |
set | Text | 为此配置条目设置显示名称。 |
set | Text | 为此配置条目设置占位文本。 |
UserError
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
print | String | 输出此对象的 JSON 表示形式。 |
set | User | 设置调试错误的文本,该文本仅向管理员显示。 |
set | User | 设置用户错误的文本。 |
throw | void | 触发此异常的抛出。 |