活动
最新
False
横幅背景图像
传统集成活动
上次更新日期 2024年4月22日

执行 SOQL

UiPath.Salesforce.Activities.ExecuteSoql

在 Salesforce 中执行 Salesforce 对象查询语言 (SOQL) 命令,并在 DataTable中返回查询结果。 此活动仅在 Salesforce 应用程序作用域 活动中起作用。

属性

常见
  • “显示名称”- 活动的显示名称。
输入
  • SOQLCommand - 要运行的 SOQL 命令。 这必须是有效的 SOQL 命令。 此字段仅支持字符串和 String 变量。
    备注:
    SOQL 定义了几个在查询中有效的转义序列,以便您可以在搜索文本中包含特殊字符。 您可以对新行、回车符、制表符、引号等进行转义。 SOQL 中使用的转义字符是反斜杠 ( \ )。 如需了解更多信息,请查看此处的 Salesforce 官方文档。
    如果未对连接到 SOQL 命令中的每个搜索字符串进行转义,则当搜索字符串中存在这些特殊字符时,活动将引发 MALFORMED_QUERY 错误。 在连接之前,应按如下方式对每个搜索字符串进行转义:

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

    例如 如果 SOQL 命令是

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

    并且 str_Company is John's Pizza 未转义而传递,则返回 MALFORMED_QUERY 错误。 正确的 SOQL 命令为:

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

其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
输出
  • 结果 ” - 在 Salesforce 中运行 SOQL 命令的结果,存储在 DataTable 变量中。 此字段仅支持 DataTable 变量。
  • Salesforce 状态 - 操作完成后从 Salesforce 返回的状态,存储在 SalesforceStatus 变量中。 此字段仅支持 SalesforceStatus 变量。
  • 属性

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.