FieldWriteOptions-Struktur – Android
Die FieldWriteOptions -Klasse stellt Funktionen bereit, die die Optionen zum Aktualisieren oder Erstellen von Feldern in einem Datensatz in einer Instanz ServiceNow festlegen.
| Name | Typ | Beschreibung |
|---|---|---|
| Abfrageelemente | Zuordnung<String, String> | Sammlung von Anforderungsabfrageelementen, die die Schreiboptionen darstellen. |
FieldWriteOptions: FieldWriteOptions(vararg-Optionen: FieldWriteOptions.Options)
Legt die Optionen zum Schreiben oder Erstellen von Feldern in einem Datensatz in Ihrer Instanz ServiceNow fest.
| Name | Typ | Beschreibung |
|---|---|---|
| Vararg-Optionen | FeldSchreiboptionen.Optionen | Optionen, die beim Erstellen von oder Schreiben in Felder festgelegt werden sollen. Gültige Werte:
|
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.
// 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()
}