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

Execute SOQL

UiPath.Salesforce.Activities.ExecuteSoql

Führt einen SOQL-Befehl (Salesforce Object Query Language) in Salesforce aus und gibt die Abfrageergebnisse in einer DataTablezurück. Diese Aktivität funktioniert nur innerhalb einer Salesforce Application Scope- Aktivität.

Eigenschaften

Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
  • SOQLCommand – Der SOQL-Befehl, den Sie ausführen möchten. Dies muss ein gültiger SOQL-Befehl sein. Dieses Feld unterstützt nur Zeichenfolgen und String -Variablen.
    Hinweis:
    SOQL definiert mehrere Escape-Sequences, die in Abfragen gültig sind, sodass Sie Sonderzeichen in Ihren Suchtext aufnehmen können. Sie können neue Zeilen, Zeilenumbrüche, Tabstopps, Anführungszeichen und vieles mehr mit Escapezeichen versehen. Das in SOQL verwendete Escape-Zeichen ist der umgekehrte Schrägstrich (\). Weitere Informationen finden Sie in der offiziellen Salesforce-Dokumentation, die Sie hier finden.
    Wenn jede Suchzeichenfolge, die mit dem SOQL-Befehl verkettet wird, nicht mit Escapezeichen versehen ist, gibt die Aktivität einen MALFORMED_QUERY -Fehler aus, wenn diese Sonderzeichen in der Suchzeichenfolge vorhanden sind. Jede Suchzeichenfolge sollte vor dem Verketten wie folgt mit Escapezeichen versehen werden:

    str_Company.Replace(“\”, “\”).Replace(“'“, “\'”).Replace(“”””, “\”””)

    zB Wenn der SOQL-Befehl

    "Select Id from Account where Name = '" + str_Company + "'"

    und str_Company is John's Pizza ohne Escape-Zeichen übergeben wird, wird ein MALFORMED_QUERY -Fehler zurückgegeben. Der korrekte SOQL-Befehl lautet:

    "Select Id from Account where Name = '" + str_Company.Replace(“\”, “\”).Replace(“'“, “\'”).Replace(“”””, “\”””) + "'"

Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
Ausgabe
  • Ergebnis – Das Ergebnis der Ausführung des SOQL-Befehls in Salesforce, gespeichert in einer DataTable -Variablen. Dieses Feld unterstützt nur DataTable -Variablen.
  • SalesforceStatus - Der Status, der von Salesforce zurückgegeben wird, sobald die Aktion abgeschlossen ist, gespeichert in einer SalesforceStatus -Variablen. Dieses Feld unterstützt nur SalesforceStatus -Variablen.
  • Eigenschaften

War diese Seite hilfreich?

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