อัปเดตส่วน

คู่มือนี้อธิบายวิธีใช้เมธอด patch ในทรัพยากร Section ของ Google Chat API เพื่ออัปเดตหมวดที่กำหนดเองใน Google Chat

อัปเดตได้เฉพาะส่วนประเภท CUSTOM_SECTION เท่านั้น ดูข้อมูลเพิ่มเติมได้ที่ สร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat

ข้อกำหนดเบื้องต้น

Python

  • บัญชี Google Workspace สำหรับธุรกิจหรือองค์กร ที่มีสิทธิ์เข้าถึง Google Chat

อัปเดตส่วน

หากต้องการอัปเดตส่วนที่มี การตรวจสอบสิทธิ์ผู้ใช้ ให้ส่งข้อมูลต่อไปนี้ในคำขอ

  • ระบุchat.users.sectionsขอบเขตการให้สิทธิ์
  • เรียกใช้เมธอด UpdateSection
  • ในเนื้อความของคำขอ ให้ระบุSectionทรัพยากรและฟิลด์มาสก์ ดังนี้
    • ตั้งค่า name ของส่วนที่จะอัปเดต
    • ตั้งค่า displayName เป็นชื่อใหม่ของส่วน
    • ตั้งค่า updateMask เป็น displayName

ตัวอย่างต่อไปนี้จะอัปเดตส่วน

Python

from google.cloud import chat_v1
from google.protobuf import field_mask_pb2

def update_section():
    # Create a client
    client = chat_v1.ChatServiceClient()

    # Initialize request
    request = chat_v1.UpdateSectionRequest(
        section=chat_v1.Section(
            name="SECTION_NAME",
            display_name="NEW_SECTION_DISPLAY_NAME"
        ),
        update_mask=field_mask_pb2.FieldMask(paths=["display_name"])
    )

    # Make the request
    response = client.update_section(request=request)

    print(response)

หากต้องการเรียกใช้ตัวอย่างนี้ ให้แทนที่รายการต่อไปนี้

  • SECTION_NAME: ชื่อทรัพยากรของส่วน คุณดูชื่อทรัพยากรได้โดยเรียกใช้เมธอด ListSections
  • NEW_SECTION_DISPLAY_NAME: ชื่อใหม่ของส่วน

Chat API จะแสดงอินสแตนซ์ที่อัปเดตของ Section