Questa guida spiega come utilizzare il metodo
position
nella risorsa Section dell'API Google Chat per modificare l'ordine di ordinamento di una sezione in Google Chat.
Per saperne di più, vedi Creare e organizzare sezioni in Google Chat.
Prerequisiti
Python
- Un account Google Workspace Business o Enterprise con accesso a Google Chat.
- Configura l'ambiente:
- Crea un progetto Google Cloud.
- Configura la schermata per il consenso OAuth.
- Attiva e configura l'API Google Chat con un nome, un'icona e una descrizione per la tua app di chat.
- Installa la libreria client Python Cloud.
-
Crea le credenziali dell'ID client OAuth per un'applicazione desktop. Per eseguire l'esempio in questa
guida, salva le credenziali come file JSON denominato
credentials.jsonnella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Modificare la posizione di una sezione
Per modificare la posizione di una sezione con autenticazione utente, passa quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.users.sections. - Chiama il metodo
PositionSection. - Nel corpo della richiesta, specifica il
namedella sezione da posizionare e la nuova posizione:- Imposta
sortOrdersu una posizione assoluta (maggiore di 0). - OPPURE imposta
relativePositionsuSTARToEND.
- Imposta
L'esempio seguente sposta una sezione all'inizio dell'elenco:
Python
from google.cloud import chat_v1
def position_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.PositionSectionRequest(
name="SECTION_NAME",
relative_position=chat_v1.PositionSectionRequest.Position.START
)
# Make the request
response = client.position_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 metodoListSections.
L'API Chat restituisce l'istanza aggiornata di
Section.
Argomenti correlati
- Creare una sezione
- Aggiornare una sezione
- Eliminare una sezione
- Sezioni degli elenchi
- Elencare gli spazi in una sezione
- Spostare uno spazio in una sezione diversa