Строка таблицы обновления Excel API GraphC#

Место общения программистов C#
Ответить
Anonymous
 Строка таблицы обновления Excel API Graph

Сообщение Anonymous »

Я пытаюсь обновить строку в таблице с помощью GraphApi. Согласно документации код должен выглядеть так:

Код: Выделить всё

using Microsoft.Graph.Models;
using Microsoft.Kiota.Abstractions.Serialization;

var requestBody = new WorkbookTableRow
{
Index = 99,
Values = new UntypedString("values-value"),
};

var result = await graphClient.Drives["{drive-id}"].Items["{driveItem-id}"].Workbook.Tables["{workbookTable-id}"].Rows["{workbookTableRow-id}"].PatchAsync(requestBody);
Я получаю сообщение об ошибке: «API, который вы пытаетесь использовать, не найден».
Вызов HTTP в соответствии с документацией выглядит так: это и не работает. Я получаю такое же сообщение об ошибке в Graph Explorer:

Код: Выделить всё

PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|name}/rows/{index}
Content-type: application/json

{
"index": 99,
"values": "values-value"
}
Если я вызову в Graph Explorer следующее, это сработает:

Код: Выделить всё

https://graph.microsoft.com/v1.0/drives/drive-id/items/driveItem-id/workbook/tables/table-id/rows/**itemAt(index=0)**
{
"values": "values-value"
}
Как выглядит код C#?

Подробнее здесь: https://stackoverflow.com/questions/790 ... e-tablerow
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»