素材資源
Looker Studio 資產。
{
"assetType": AssetType,
"updateTime": Timestamp,
"name": string,
"title": string,
"trashed": boolean,
"updateByMeTime": Timestamp,
"owner": string,
"createTime": Timestamp,
"lastViewByMeTime": Timestamp,
"description": string,
"creator": string
}
| 屬性名稱 | 類型 | 說明 |
|---|---|---|
| assetType | AssetType | 素材資源類型。 |
| updateTime | 時間戳記 | 資產上次修改的日期。 |
| 名稱 | 字串 | 資產的名稱 (ID)。 |
| title | 字串 | 資產標題。 |
| 已刪除 | 布林值 | 指出資產是否位於垃圾桶中。 |
| updateByMeTime | 時間戳記 | 使用者進行這項 API 呼叫時,上次修改資產的日期。 |
| 擁有者 | 字串 | 資產擁有者。 |
| createTime | 時間戳記 | 資產建立日期。 |
| lastViewByMeTime | 時間戳記 | 使用者上次查看資產的日期 (使用者會發出這個 API 呼叫)。 |
| 說明 | 字串 | 報表說明 (僅支援 REPORT AssetType)。 |
| 創作者 | 字串 | 資產的建立者。 |
AssetType
Looker Studio 資產類型。
| 列舉值 | 說明 |
|---|---|
| 報告 | 報表資產。 |
| DATA_SOURCE | 資料來源資產。 |
角色
權限中的角色。
| 列舉值 | 說明 |
|---|---|
| 觀眾 | 說明已獲授予檢視權限的成員。 |
| EDITOR | 說明已獲編輯權限的成員。 |
| 擁有者 | 說明擁有者成員。 |
| LINK_VIEWER | 說明具備檢視權限的成員。 |
| LINK_EDITOR | 說明具備編輯權限的成員。 |
成員
權限物件的成員。
VIEWER 和 EDITOR 角色的成員會以以下前置字元表示:
| 成員前置字串 | 說明 | 範例 |
|---|---|---|
user: |
Google 帳戶。 | user:gus@gmail.com |
group: |
Google 群組。 | group:api@googlegroups.com |
domain: |
Google Workspace 或 Cloud Identity 機構的網域。 | domain:example.com |
serviceAccount: |
Google Cloud 專案服務帳戶。 | serviceAccount:gus@project.iam.gserviceaccount.com |
LINK_VIEWER 或 LINK_EDITOR Role 的成員會以下列其中一種方式表示:
| 成員名稱/前置字串 | 說明 |
|---|---|
allUsers |
表示知道連結的任何人都可以檢視/編輯。 |
domain:
|
表示網域中知道連結的任何使用者都可以檢視/編輯。 |
權限
資產的 Looker Studio 權限。
{
"permissions": {
[Role]: {
"members": Member[]
}
},
"etag": string
}
| 屬性名稱 | 類型 | 說明 |
|---|---|---|
| 權限 | {Role: Member[]} | 角色與成員的對應關係。 |
| etag | 字串 | etag,以偵測並拒絕並行修改。 |
範例
與三位編輯者共用的 Looker Studio 資產:
{
"permissions": {
"OWNER": {
"members": [
"user:gus@gmail.com"
]
},
"EDITOR": {
"members": [
"user:jen@gmail.com",
"user:amy@gmail.com",
"group:api@googlegroups.com"
]
}
},
"etag": "BwXe3ECCjl0="
}
與一位編輯者共用的 Looker Studio 資產,知道連結的使用者都能查看。
{
"permissions": {
"OWNER": {
"members": [
"user:gus@example.com"
]
},
"EDITOR": {
"members": [
"group:gus-team@example.com"
]
},
"LINK_VIEWER": {
"members": [
"allUsers"
]
}
},
"etag": "OBr4bWCCtl0"
}