Строка таблицы обновления 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

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