ประเภท

เนื้อหา

ชิ้นงาน 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 การประทับเวลา วันที่แก้ไขเนื้อหาครั้งล่าสุด
ชื่อ สตริง ชื่อ (รหัส) ของชิ้นงาน
title สตริง ชื่อของเนื้อหา
trashed บูลีน ระบุว่าเนื้อหาอยู่ในถังขยะหรือไม่
updateByMeTime การประทับเวลา วันที่ที่ผู้ใช้ที่ทำการเรียก API นี้แก้ไขชิ้นงานล่าสุด
เจ้าของ สตริง เจ้าของเนื้อหา
createTime การประทับเวลา วันที่สร้างเนื้อหา
lastViewByMeTime การประทับเวลา วันที่ผู้ใช้ที่ทำการเรียก API นี้ดูชิ้นงานครั้งล่าสุด
คำอธิบาย สตริง คำอธิบายของรายงาน (รองรับเฉพาะ REPORT AssetType)
ครีเอเตอร์ สตริง ผู้สร้างเนื้อหา

AssetType

ประเภทของชิ้นงาน Looker Studio

ค่า enum คำอธิบาย
รายงาน ชิ้นงานรายงาน
DATA_SOURCE ชิ้นงานแหล่งข้อมูล

บทบาท

บทบาทในสิทธิ์

ค่า enum คำอธิบาย
ผู้ชม อธิบายสมาชิกที่ได้รับสิทธิ์ดู
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 บทบาทจะแสดงโดยใช้รายการใดรายการหนึ่งต่อไปนี้

ชื่อ/คำนำหน้าของสมาชิก คำอธิบาย
allUsers ระบุว่าทุกคนที่มีลิงก์จะดู/แก้ไขได้
domain: ระบุว่าทุกคนในโดเมนที่มีลิงก์จะดู/แก้ไขได้

สิทธิ์

สิทธิ์ของ Looker Studio สำหรับชิ้นงาน

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
ชื่อพร็อพเพอร์ตี้ ประเภท คำอธิบาย
สิทธิ์ {Role: Member[]} แผนที่บทบาทต่อสมาชิก
etag สตริง etag เพื่อตรวจหาและล้มเหลว การแก้ไขพร้อมกัน

ตัวอย่าง

ชิ้นงาน Looker Studio ที่แชร์กับผู้แก้ไข 3 คน

{
  "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 ที่แชร์กับผู้แก้ไข 1 คนและทุกคนที่มีลิงก์ดูได้

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@example.com"
      ]
    },
    "EDITOR": {
      "members": [
        "group:gus-team@example.com"
      ]
    },
    "LINK_VIEWER": {
      "members": [
        "allUsers"
      ]
    }
  },
  "etag": "OBr4bWCCtl0"
}