Aktivitäten
Neuestes
False
Bannerhintergrundbild
Klassische Integrationsaktivitäten
Letzte Aktualisierung 22. Apr. 2024

Suche

UiPath.Slack.Activities.Channels.Search

Überblick

Die Aktivität Search verwendet die Slacksearch.all- API, um die Nachrichten und Dateien zu finden, die Ihren Suchparametern entsprechen (Query). Die Suchparameter folgen den gleichen Modifikatoren, die Sie bei der Suche in der Slack-Anwendung verwenden (z. B. "in:#channel-name, in:@user.name, Keyword"). Weitere Informationen finden Sie unter In Slack suchen in der Slack-Hilfedokumentation.

Nach der Suche gibt die Aktivität die übereinstimmenden Message -Objekte (FirstMessage und Messages) und SlackFile (FirstFile und Files) zurück, die Sie als Eingabevariablen in nachfolgenden Aktivitäten verwenden können (z. B. Download File).

Wie es funktioniert

Die folgenden Schritte und das folgende Nachrichtensequenzdiagramm sind ein Beispiel dafür, wie die Aktivität von der Entwurfszeit (d. h. den Aktivitätsabhängigkeiten und Eingabe-/Ausgabeeigenschaften) bis zur Laufzeit funktioniert.

  1. Schließen Sie die Einrichtungsschritte ab.
  2. Fügen Sie die Aktivität Slack Scope zu Ihrem Projekt hinzu.
  3. Fügen Sie die Search- Aktivität innerhalb der Slack Scope- Aktivität hinzu.
  4. Geben Sie Werte für die Eingabeeigenschaften ein.
  5. Erstellen und geben Sie die folgenden Variablen für Ihre Ausgabeeigenschaften ein.

    • SlackFile und SlackFile[]
    • Message und Message[]
  6. Führen Sie die Aktivität aus.

    • Ihre Eingabeeigenschaftswerte werden an diesearch.all- API gesendet.
    • Die API gibt die Werte SlackFile, SlackFile[], Messageund Message[] an Ihre Ausgabeeigenschaftsvariablen zurück.


Im Textkörper der Aktivität

  • Abfrage – Ihre Suchparameter (z. B. Kanal, Benutzer, Schlüsselwörter). Dieses Feld unterstützt nur Strings - oder String -Variablen.
  • MaxResults - Die maximale Anzahl von Ergebnissen, die in den Arrays Message und SlackFile zurückgegeben werden sollen. Dieses Feld unterstützt nur Int32 - oder Int32 -Variablen.
  • SortBy (SortBy) – Gibt an, wie die Ergebnisse bei der Rückgabe sortiert werden sollen. Wählen Sie aus drei Optionen aus: Relevanz, Neueste, Älteste. Die drei Optionen sind entsprechend sortiert:

    • Relevanz – Die Nachrichten und Dateien, die Inhalte enthalten, die Ihrer Abfrage am ehesten entsprechen.
    • Neueste – Die neuesten Nachrichten und Dateien, die Inhalte enthalten, die Ihrer Abfrage entsprechen.
    • Älteste – Die ältesten Nachrichten und Dateien, die Inhalte enthalten, die Ihrer Abfrage entsprechen.
  • Dateien – Die Dateien, die Inhalte enthalten, die Ihrem Abfragewert entsprechen. Geben Sie eine File[] -Variable ein.
  • Nachrichten – Die Nachrichten, die Inhalte enthalten, die Ihrem Abfragewert entsprechen. Geben Sie eine Message[] -Variable ein.
    • Wenn keine Nachrichten gefunden werden, wird ein leeres Array zurückgegeben.
    • Das Message-Objekt enthält auch Dateiinformationen. Sie können Dateien mit dem Message-Objekt herunterladen, indem Sie dessen File-Eigenschaft abrufen (z. B. item.File(0))
    • Wenn Sie die Aktivität zum Verarbeiten der Array-Ausgabe verwenden möchten, wählen Sie UiPath.Slack.Models.Message als TypeArgument aus.

Eigenschaften

Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität. Dieses Feld unterstützt nur Strings- oder String-Variablen.
Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
Ausgabe
  • ResponseStatus - Der Status der Anforderung (Erfolgs-/Fehlerinformationen). Geben Sie eine ResponseStatus -Variable ein (UiPath.BAF.Models.ResponseStatus). Das ResponseStatus -Objekt enthält drei Eigenschaften, die Sie in anderen Aktivitäten verwenden können.
    • SuccessBoolean – Gibt an, ob die API-Anforderung erfolgreich war.
    • ErrorCodeString – Der Antwortfehler, wenn die API-Anforderung nicht erfolgreich ist (Success=False).
    • MessageString – Die Fehlermeldung.

Beispiel

Die folgende Abbildung zeigt ein Beispiel für die Aktivitätsabhängigkeitsbeziehung und Eingabe-/Ausgabe-Eigenschaftswerte.

Schritt-für-Schritt-Anweisungen und Beispiele finden Sie in den Schnellstartanleitungen .



War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.