Я хочу запросить один из листов моей организации через 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 пусто.
Чего мне здесь не хватает?