アクティビティ
最新
Execute SOQL - Other latest
Banner background image
ロゴ
連携アクティビティ (クラシック)
最終更新日 2023年12月5日

SOQL を実行

UiPath.Salesforce.Activities.ExecuteSoql

Salesforce で Salesforce Object Query Language (SOQL) コマンドを実行し、クエリ結果を DataTable で返します。このアクティビティは、[Salesforce アプリケーション スコープ] アクティビティ内でのみ機能します。

プロパティ

共通
  • 表示名 - アクティビティの表示名です。
入力
  • SOQL コマンド - 実行する SOQL コマンドです。これは有効な SOQL コマンドでなければなりません。このフィールドは、文字列と String 型変数のみをサポートします。
    注:
    SOQL defines several escape sequences that are valid in queries so that you can include special characters in your search text. You can escape new lines, carriage returns, tabs, quotes, and more. The escape character used in SOQL is the backslash (\) character. You can find out more information by checking the official Salesforce documentation, which can be found here.
    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 レベルでログに出力されなくなります。
出力
  • 結果 - DataTable 型変数に格納された SOQL コマンドの実行結果です。このフィールドでは DataTable 型変数のみがサポートされています。
  • SalesforceStatus - アクションが完了した時点で、Salesforce から返されるステータスで SalesforceStatus 変数に格納されています。このフィールドは SalesforceStatus 変数のみをサポートします。
  • プロパティ
Support and Services icon
サポートを受ける
UiPath Academy icon
RPA について学ぶ - オートメーション コース
UiPath Forum icon
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.