UiPath Documentation
activities
latest
false
Klassische Integrationsaktivitäten
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Execute SOQL

UiPath.Salesforce.Activities.ExecuteSoql

Executes a Salesforce Object Query Language (SOQL) command in Salesforce and returns the query results in a DataTable. This activity only functions inside a Salesforce Application Scope activity.

Eigenschaften

Allgemein

  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.

Eingabe

  • SOQLCommand - The SOQL command that you want to run. This must be a valid SOQL command. This field supports only strings and String variables.

    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, Wagenrückläufe, Tabstopps, Anführungszeichen und mehr mit Escape-Zeichen versehen. Das in SOQL verwendete Escape-Zeichen ist der umgekehrte Schrägstrich (\). Weitere Informationen finden Sie in der offiziellen Salesforce-Dokumentation, die hier zu finden ist.

    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

  • Result - The result of running the SOQL command in Salesforce, stored in a DataTable variable. This field supports only DataTable variables.
  • 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
  • Allgemein
  • Eingabe
  • Sonstiges
  • Ausgabe

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben