Редактировать элемент листа
Элемент сохраняет изменения полей элемента списка SharePoint. Для корректной работы следует поместить элемент в контейнер Microsoft 365.
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента .
Символ * в названии свойства указывает на обязательность его заполнения.
| Свойство | Тип | Описание |
|---|---|---|
| Параметры: | ||
| Элемент* | ListItem | Элемент списка с измененными значениями полей |
Важно: Элемент сохраняет значения полей, записанные в объект ListItem. Перед вызовом измените нужные поля выражением или элементом выполнения кода: itm.Fields.AdditionalData["Status"] = "Выполнена";
Примечание: Объект ListItem возвращают элементы Добавить строки в лист (свойство Результат) и Получить элементы листа (свойство Элементы). Сохраняются только поля, доступные для изменения, — служебные поля (Created, Modified, @odata.etag и т. п.) пропускаются.
Практический пример
Смена статуса добавленной заявки
- Добавить строки в лист — результат
added. - Элемент выполнения кода:
added[0].Fields.AdditionalData["Status"] = "В работе"; - Редактировать элемент листа: Элемент —
added[0].
Возможные ошибки
| Ошибка | Причина и решение |
|---|---|
Не указан элемент | Не заполнено свойство Элемент |
itemNotFound | Элемент удален из списка |
invalidRequest | Значение не соответствует типу поля или изменяется поле только для чтения |