activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades de integraciones clásicas
Last updated 8 de nov. de 2024

Ejecutar SOQL

UiPath.Salesforce.Activities.ExecuteSoql

Ejecuta un comando del lenguaje de consulta de objetos (SOQL) de Salesforce en Salesforce y devuelve los resultados de la consulta en un DataTable. Esta actividad solo funciona dentro de una actividad del ámbito de la aplicación de Salesforce .

Propiedades

Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
Entrada
  • SOQLCommand : el comando SOQL que quieres ejecutar. Debe ser un comando SOQL válido. Este campo solo admite cadenas y variables String .
    Nota:
    SOQL define varias secuencias de escape que son válidas en las consultas para que puedas incluir caracteres especiales en el texto de búsqueda. Puede escapar de nuevas líneas, regresos de carro, pestañas, comillas y más. El carácter de escape utilizado en SOQL es el carácter de barra invertida (\). Puede obtener más información consultando la documentación oficial de Salesforce, que se puede encontrar aquí.
    Si no se aplica un escape a cada cadena de búsqueda concatenada en el comando SOQL, la actividad arroja un error MALFORMED_QUERY cuando estos caracteres especiales están presentes en la cadena de búsqueda. Cada cadena de búsqueda debe tener un escape de la siguiente manera antes de concatenar:

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

    por ejemplo Si el comando SOQL está

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

    y str_Company is John's Pizza se pasa sin que se escape, se devuelve un error MALFORMED_QUERY . El comando SOQL correcto es:

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

Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
  • Resultado : el resultado de ejecutar el comando SOQL en Salesforce, almacenado en una variable DataTable . Este campo solo admite variables DataTable .
  • EstadoDeSalesforce : el estado devuelto desde Salesforce una vez que se completa la acción, almacenado en una variable SalesforceStatus . Este campo solo admite variables SalesforceStatus .
  • Propiedades

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.