activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Klassische Integrationsaktivitäten
Last updated 8. Nov. 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-Sequenzen, die in Abfragen gültig sind, sodass Sie Sonderzeichen in Ihren Suchtext aufnehmen können. Sie können neue Zeilen, Wagenrückläufe, Tabulatoren, Anführungszeichen und 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 hierfinden.
    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 White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten