Aggiornare una sezione

Questa guida spiega come utilizzare il patch metodo sulla risorsa Section dell'API Google Chat per aggiornare una sezione personalizzata in Google Chat.

È possibile aggiornare solo le sezioni di tipo CUSTOM_SECTION. Per ulteriori informazioni, consulta Creare e organizzare le sezioni in Google Chat.

Prerequisiti

Python

Aggiornare una sezione

Per aggiornare una sezione con l'autenticazione utente, passa quanto segue nella richiesta:

  • Specifica l'ambito di autorizzazione chat.users.sections.
  • Chiama il UpdateSection metodo.
  • Nel corpo della richiesta, fornisci una risorsa Section e una maschera di campo:
    • Imposta il name della sezione da aggiornare.
    • Imposta displayName sul nuovo nome della sezione.
    • Imposta updateMask su displayName.

L'esempio seguente aggiorna una sezione:

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)

Per eseguire questo esempio, sostituisci quanto segue:

  • SECTION_NAME: il nome della risorsa della sezione. Puoi ottenere il nome della risorsa chiamando il ListSections metodo.
  • NEW_SECTION_DISPLAY_NAME: il nuovo nome della sezione.

L'API Chat restituisce l'istanza aggiornata di Section.