Loading
Classe SetCondition

Classe SetCondition

Élabore une condition SOQL pour un champ dont la valeur est comprise dans une plage spécifiée. Étend OperatorCondition.

Éditions requises

Disponible avec : Lightning Experience
Disponible avec : les éditions Enterprise et Unlimited avec Life Sciences Cloud, la licence complémentaire Life Sciences Cloud pour Customer Engagement et le package géré Life Sciences Customer Engagement.

constructeur(champ, opérateur, valeurs)

Crée une instance de SetCondition.

Cette méthode accepte les paramètres ci-dessous.

Paramètre Type Description
field Chaîne Le nom du champ à utiliser dans le cadre d'une condition.
operator Chaîne L'opérateur à utiliser dans le cadre d'une condition.
value Tableau ou requête Un tableau de valeurs à utiliser dans le cadre d'une condition, ou une instance d'objet Requête qui spécifie les valeurs de champ à interroger.

getRequiredFields(objectType)

Renvoie les champs obligatoires pour un type d'objet spécifié. Cette méthode accepte les paramètres ci-dessous.

Paramètre Type Description
objectType Chaîne Le nom de l'objet pour lequel les champs obligatoires sont récupérés.

toSoql()

Renvoie la requête SOQL générée sous forme de chaîne.

Exemple

await new ConditionBuilder(
   "Inquiry",
   new SetCondition(
       "Type",
       "IN",
       ["MedicalInquiry", "ProductInformation"],
   )
).build()
 
// Returns: "Type IN (\'MedicalInquiry\',\'ProductInformation\')" 
 
Chargement
Salesforce Help | Article