Smartsheet C# SDK GetSheet () возвращается не найдено - PullRequest
0 голосов
/ 13 марта 2020

Я хочу запросить один из листов моей организации через C# SDK.

I go на нашей домашней странице Smartsheet. Я щелкаю правой кнопкой мыши по листу, который хочу запросить через API, выбираю Свойства и копирую идентификатор листа. Я сохраняю этот идентификатор листа в своем файле web.config и передаю его как функцию в функцию GetSheet ().

string tToken = ConfigurationManager.AppSettings["AccessToken"];
long sheetID = Convert.ToInt64(ConfigurationManager.AppSettings["SheetID"]);

SmartsheetClient smartsheet = new SmartsheetBuilder().SetAccessToken(tToken).Build();
Sheet sheet = smartsheet.SheetResources.GetSheet(sheetID, null, null, null, null, null, null, null);

Сбой вызова GetSheet () с Smartsheet.API.ResourceNotFoundException: «Не найдено «чего я не понимаю, потому что я скопировал идентификатор листа из самого SmartSheet.

Я МОГУ это назвать, l oop поверх ВСЕХ листов, и найти лист с совпадающим идентификатором

PaginatedResult<Sheet> sheets = smartsheet.UserResources.SheetResources.ListOrgSheets(new PaginationParameters(true, 100, 1), null);

В этом подходе заполнены имя листа, владелец и некоторые другие свойства, но значение COLUMNS пусто.

Чего мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...