ItemWithPath vs Items [fileid], чтобы получить таблицу Workbook - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь получить ссылку на таблицу рабочей книги в одном запросе, используя путь к файлу (который известен). Кажется, это работает, только если у меня есть fileid - который я должен искать в другом запросе.

Я могу сделать это в два этапа, что работает ....

var excelFile = await graphServiceClient.Drives[folderPath].Root.ItemWithPath($"/{fileName}")
    .Request()
    .GetAsync();

var table = await graphServiceClient.Drives[folderPath].Items[excelFile.Id].Workbook.Tables[table]
    .Request()
    .GetAsync();

.... однако, если я попытаюсь сделать это в один шаг, такой как этот

var table = await graphServiceClient.Drives[folderPath].Root.ItemWithPath($"/{fileName}").Workbook.Tables[table]
    .Request()
    .GetAsync();

Я получаю ошибку "WA C Access token".

...