Zmiana pozycji sekcji

Z tego przewodnika dowiesz się, jak za pomocą metody position w zasobie Section interfejsu Google Chat API zmienić kolejność sortowania sekcji w Google Chat.

Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat.

Wymagania wstępne

Python

Zmiana pozycji sekcji

Aby zmienić pozycję sekcji z uwierzytelnianiem użytkownika, w żądaniu przekaż te informacje:

  • Określ chat.users.sections zakres autoryzacji.
  • Wywołaj metodę PositionSection.
  • W treści żądania określ name sekcji, którą chcesz umieścić, oraz jej nowe położenie:
    • Ustaw sortOrder na pozycję bezwzględną (większą niż 0).
    • LUB ustaw relativePosition na START lub END.

W przykładzie poniżej sekcja jest przenoszona na początek listy:

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)

Aby uruchomić ten przykład, zastąp te elementy:

  • SECTION_NAME: nazwa zasobu sekcji. Nazwę zasobu możesz uzyskać, wywołując metodę ListSections.

Chat API zwraca zaktualizowaną instancję Section.