這項服務可讓指令碼存取及修改 Data Studio 社群連接器。
類別
名稱 | 簡短說明 |
---|---|
Aggregation | 列舉項目,定義可為 Field 設定的匯總類型。 |
Auth | 定義可為連接器設定的驗證類型的列舉項目。 |
Big | 原生 BigQuery 連接器的設定物件。 |
Big | 定義可設定的 BigQuery 參數類型的列舉。 |
Checkbox | 包含設定檔的核取方塊資訊。 |
Community | 社群 |
Config | 包含連接器的設定項目。 |
Data | 數據 |
Debug | 只有連接器管理員看得到的錯誤。 |
Field | 包含欄位相關資料。 |
Field | 列舉定義可為 Field 設定的類型。 |
Fields | 包含社群連接器的 Field 組合。 |
Get | 建構工具,可為指令碼專案建立 get 回應。 |
Get | 建構工具,可為指令碼專案建立 get 回應。 |
Get | 建構工具,可為指令碼專案建立 get 回應。 |
Info | 包含設定檔的資訊資料。 |
Option | 用於建立 Select 和 Select 選項的建構工具。 |
Select | 包含選取的多項設定資訊。 |
Select | 包含所選設定的單一資訊。 |
Set | 建構工具,可為指令碼專案建立 set 回應。 |
Text | 包含設定檔的文字區域資訊。 |
Text | 包含設定檔的文字輸入資訊。 |
User | 向連接器使用者顯示的錯誤。 |
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 | Big | 將查詢參數新增至此 Big 。 |
build() | Object | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
print | String | 列印此物件的 JSON 表示法。 |
set | Big | 設定此 Big 的存取權杖。 |
set | Big | 設定這個 Big 的報帳專案 ID。 |
set | Big | 設定此 Big 的 SQL 查詢。 |
set | Big | 判斷查詢是否會解讀為標準或舊版 SQL。 |
Big Query Parameter Type
屬性
屬性 | 類型 | 說明 |
---|---|---|
STRING | Enum | 字串。 |
INT64 | Enum | 64 位元整數。 |
BOOL | Enum | Boolean 值。 |
FLOAT64 | Enum | 64 位元浮點數。 |
Checkbox
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
set | Checkbox | 啟用此設定項目的覆寫功能。 |
set | Checkbox | 設定此設定項目的說明文字。 |
set | Checkbox | 設定此設定項目的專屬 ID。 |
set | Checkbox | 設定這項設定項目的動態狀態。 |
set | Checkbox | 設定這個設定項目的顯示名稱。 |
Community Connector
屬性
屬性 | 類型 | 說明 |
---|---|---|
Aggregation | Aggregation | Aggregation 列舉。 |
Auth | Auth | Auth 列舉。 |
Big | Big | Big 列舉。 |
Field | Field | Field 列舉。 |
方法
Config
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
build() | Object | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
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 。 |
Data Studio App
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
create | Community | 建立新的社群連接器。 |
Debug Error
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
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 。 |
Field Type
屬性
屬性 | 類型 | 說明 |
---|---|---|
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 | 來自「全部」的貨幣。 |
CURRENCY_ARS | Enum | 貨幣為阿根廷披索。 |
CURRENCY_AUD | Enum | 貨幣為澳幣。 |
CURRENCY_BDT | Enum | 孟加拉塔卡。 |
CURRENCY_BGN | Enum | 貨幣為 BGN。 |
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 | 貨幣為 CRC。 |
CURRENCY_CZK | Enum | 貨幣為捷克克朗 (CZK)。 |
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 | 貨幣為 HUF。 |
CURRENCY_IDR | Enum | 貨幣為印尼盾。 |
CURRENCY_ILS | Enum | 以 ILS 為單位的貨幣。 |
CURRENCY_INR | Enum | 貨幣為印度盧比 (INR)。 |
CURRENCY_IRR | Enum | 來自 IRR 的貨幣。 |
CURRENCY_ISK | Enum | 貨幣為冰島克朗。 |
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 | 貨幣為 MXN。 |
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 | 貨幣為 RON。 |
CURRENCY_RSD | Enum | 來自 RSD 的貨幣。 |
CURRENCY_RUB | Enum | 貨幣為俄羅斯盧布。 |
CURRENCY_SAR | Enum | 幣別為沙烏地里亞爾。 |
CURRENCY_SEK | Enum | 貨幣為瑞典克朗。 |
CURRENCY_SGD | Enum | 貨幣為新加坡元。 |
CURRENCY_THB | Enum | 貨幣為泰銖。 |
CURRENCY_TRY | Enum | 幣別為 TRY。 |
CURRENCY_TWD | Enum | 貨幣為新臺幣。 |
CURRENCY_TZS | Enum | 幣別為坦尚尼亞先令。 |
CURRENCY_UAH | Enum | 貨幣為 UAH。 |
CURRENCY_USD | Enum | 貨幣為美元。 |
CURRENCY_UYU | Enum | 來自 UYU 的貨幣。 |
CURRENCY_VEF | Enum | 幣別為 VEF。 |
CURRENCY_VND | Enum | 貨幣為越南盾。 |
CURRENCY_YER | Enum | YER 幣別。 |
CURRENCY_ZAR | Enum | 貨幣為南非蘭特。 |
Fields
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
as | Field[] | 以陣列形式傳回此物件的檢視畫面。 |
build() | Object[] | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
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 | 設定要用於一組欄位的預設指標。 |
Get Auth Type Response
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
build() | Object | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
print | String | 列印此物件的 JSON 表示法。 |
set | Get | 設定建構工具的 Auth 。 |
set | Get | 設定建構工具的說明網址。 |
Get Data Response
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
add | Get | 將多列資料新增至此 Get 。 |
add | Get | 將資料列新增至此 Get 。 |
build() | Object | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
set | Get | 設定建構工具的 Fields 。 |
set | Get | 設定這個建構工具套用的篩選器狀態。 |
Get Schema Response
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
build() | Object | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
print | String | 列印此物件的 JSON 表示法。 |
set | Get | 設定建構工具的 Fields 。 |
Info
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
set | Info | 設定此設定項目的專屬 ID。 |
set | Info | 設定此設定項目的文字。 |
Option Builder
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
set | Option | 設定這個選項建構工具的標籤。 |
set | Option | 設定這個選項建構工具的值。 |
Select Multiple
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
add | Select | 新增選取選項。 |
set | Select | 啟用此設定項目的覆寫功能。 |
set | Select | 設定此設定項目的說明文字。 |
set | Select | 設定此設定項目的專屬 ID。 |
set | Select | 設定這項設定項目的動態狀態。 |
set | Select | 設定這個設定項目的顯示名稱。 |
Select Single
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
add | Select | 新增選取選項。 |
set | Select | 啟用此設定項目的覆寫功能。 |
set | Select | 設定此設定項目的說明文字。 |
set | Select | 設定此設定項目的專屬 ID。 |
set | Select | 設定這項設定項目的動態狀態。 |
set | Select | 設定這個設定項目的顯示名稱。 |
Set Credentials Response
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
build() | Object | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
print | String | 列印此物件的 JSON 表示法。 |
set | Set | 設定此 Set 的有效狀態。 |
Text Area
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
set | Text | 啟用此設定項目的覆寫功能。 |
set | Text | 設定此設定項目的說明文字。 |
set | Text | 設定此設定項目的專屬 ID。 |
set | Text | 設定這項設定項目的動態狀態。 |
set | Text | 設定這個設定項目的顯示名稱。 |
set | Text | 設定此設定項目的預留位置文字。 |
Text Input
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
set | Text | 啟用此設定項目的覆寫功能。 |
set | Text | 設定此設定項目的說明文字。 |
set | Text | 設定此設定項目的專屬 ID。 |
set | Text | 設定這項設定項目的動態狀態。 |
set | Text | 設定這個設定項目的顯示名稱。 |
set | Text | 設定此設定項目的預留位置文字。 |
User Error
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
print | String | 列印此物件的 JSON 表示法。 |
set | User | 設定偵錯錯誤的文字,只會顯示給管理員。 |
set | User | 設定使用者錯誤的文字。 |
throw | void | 觸發這個例外狀況。 |