Structure FieldWriteOptions - Android
La classe FieldWriteOptions fournit des fonctions qui définissent les options de mise à jour ou de création de champs dans un enregistrement sur une ServiceNow instance.
| Nom | Type | Description |
|---|---|---|
| Éléments de requête | Map<Chaîne, Chaîne> | Collection d’éléments de requête de demande qui représentent les options d’écriture. |
FieldWriteOptions - FieldWriteOptions(vararg options : FieldWriteOptions.Options)
Définit les options d’écriture ou de création de champs dans un enregistrement de votre ServiceNow instance.
| Nom | Type | Description |
|---|---|---|
| options vararg | OptionsWrite.Options de champ | Options à définir lors de la création ou de l’écriture dans les champs. Valeurs valides :
|
L’exemple de code suivant montre comment appeler cette fonction.
// Update assigned_to field using actual value (syd_id of user)
val response = runCatching {
getNowTableService()?.updateRecord("sys_id_of_record", "sn_customerservice_case", mapOf("assigned_to" to "<sys_id_of_user>"))?.execute()
}
// Update assigned_to field using display value
val fieldWriteOptions = FieldWriteOptions(FieldWriteOptions.Options.TREAT_INPUT_VALUES_AS_DISPLAY_VALUES)
val response = runCatching {
getNowTableService()?.updateRecord("sys_id_of_user", "sn_customerservice_case", mapOf("assigned_to" to "John Doe"))?.execute()
}