Часть FieldValueSet подчеркнута при попытке обновить элемент в списке SharePoint Online

Я пытаюсь обновить элемент из списка через MS Graph.

Пытался следовать https://docs.microsoft.com/en-us/graph/api/listitem-update?view=graph-rest-1.0&tabs=cs, но код ниже подчеркивает цвет и количество, и я не могу убедить его работать.

Скриншот с проблемой здесь

Также пытался следовать .NET Graph SDK Обновление значений элементов онлайн-списка Sharepoint, но тоже не смог заставить его работать.

Пробовал использовать новый ListItem как переменную, как это можно было увидеть в некоторых старых случаях, но теперь он просто хочет FieldValueSet и не принимает ListItem.

var fieldValueSet = new FieldValueSet
{
Color = "Fuchsia",
Quantity = 934
};

    await graphClient.Sites["yourtenant.sharepoint.com:/sites/ITOddeleni:"].Lists["TeamsRequest"].Items[item.Id].Fields
.Request()
.UpdateAsync(fieldValueSet);
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
631
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Наконец, мой коллега помог мне придумать это :-)

var fieldValueSet = new FieldValueSet();
                                fieldValueSet.AdditionalData = new Dictionary<string, object>();
                                fieldValueSet.AdditionalData.Add("[email protected]", "Edm.String");
                                fieldValueSet.AdditionalData.Add("ColumnName", "DesiredValue");



                                await graphServiceClient.Sites["yourtenant.sharepoint.com:/sites/ITOddeleni:"].Lists["TeamsRequest"].Items[item.Id].Fields
                                    .Request()
                                    .UpdateAsync(fieldValueSet);

Однако это не работает - я все еще получаю сообщение об ошибке, что имя столбца не распознано

A X 03.10.2021 00:12

Принятый ответ больше не работает.

var fieldValueSet = new FieldValueSet();
fieldValueSet.additionalDataManager().put("Title", new JsonPrimitive("new Title value"));

Другие вопросы по теме

Как я могу использовать Managed Service Identity для возврата к своим учетным данным Azure локально в Visual Studio с расширенными разрешениями для Microsoft Graph
График Microsoft не может получить токен обновления с помощью токена обновления
Использует ли Microsoft Graph API SMTP сзади?
API Microsoft Graph $filter=name eq 'foo' запрос не работает с рабочей книгой/таблицами/{id}/столбцами GET. Без ошибок и без фильтрации
Ресурс "Здесь значение GUID" не существует или отсутствует один из запрошенных объектов свойства ссылки
MS Graph перебирает каждый элемент в IListItemsCollectionPage
Проблема с несколькими арендаторами в Microsoft Graph
Microsoft graph API: невозможно получить пользователей с помощью сгенерированного токена доступа
«Не найден ресурс HTTP, соответствующий URI запроса https://subscriptionstore.windows.net/1.0/subscriptions»
Django не может перенаправить на URL-адрес косой черты при сохранении данных POST (веб-перехватчик Microsoft Graph)