Добавить строки в лист
Элемент добавляет в список SharePoint один или несколько элементов. Для корректной работы следует поместить элемент в контейнер Microsoft 365.
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента .
Символ * в названии свойства указывает на обязательность его заполнения.
| Свойство | Тип | Описание |
|---|---|---|
| Параметры: | ||
| Лист* | List | Список, полученный элементом Получить информацию о листе |
| Одна запись* | DataTable | Один добавляемый элемент: каждая строка таблицы — одно поле; первый столбец — внутреннее имя поля, второй — значение |
| Множество записей* | DataTable | Несколько добавляемых элементов: первая строка содержит внутренние имена полей, каждая следующая строка — один элемент |
| Результат: | ||
| Результат | List<ListItem> | Переменная для сохранения добавленных элементов |
Примечание: Заполняется одно из свойств: Одна запись или Множество записей. Если заполнены оба, используется Одна запись.
Важно: Используйте внутренние имена полей — см. Имена полей. Даты передавайте в формате ISO 8601: DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ssZ"), числа — с точкой в качестве разделителя.
Практические примеры
Пример 1: одна запись
DataTable rec из двух столбцов:
| Поле | Значение |
|---|---|
| Title | Заявка №125 |
| Status | Новая |
| Amount | 15000.50 |
- Лист:
list - Одна запись:
rec - Результат:
added
Идентификатор добавленного элемента: added[0].Id.
Пример 2: несколько записей из выгрузки
- Лист:
list - Множество записей:
data— первая строкаTitle | Status | Amount, далее данные - Результат:
added
Возможные ошибки
| Ошибка | Причина и решение |
|---|---|
Не указаны данные / Не указан лист | Не заполнены обязательные свойства |
Field '...' is not recognized | Указано отображаемое, а не внутреннее имя поля |
invalidRequest | Значение не соответствует типу поля (текст в числовом поле, неверный формат даты) |
Last updated on