Я пытаюсь создать запрос для Google Таблиц, но у меня проблемы с методом sortSpecs.
var test = new Request()
{
SortRange = new SortRangeRequest()
{
Range = new GridRange()
{
SheetId = 0,
StartRowIndex = 1
},
SortSpecs = new SortSpec()
{
SortOrder = "ASCENDING",
DimensionIndex = 0
}
}
};
При его использовании все работает правильно, кроме SortSpec. Visual Studio выдает ошибку:
Невозможно неявно преобразовать тип 'Google.Apis.Sheets.v4.Data.SortSpec' в System.Collections.Generic.IList 'Существует явное преобразование
ОБНОВЛЕНИЕ:
Ошибок сборки больше нет, но теперь у меня другая ошибка при выполнении кода.
List<Data.Request> requests = new List<Data.Request>(); // TODO: Update placeholder value.
Data.SortSpec so = new Data.SortSpec();
so.SortOrder = "ASCENDING";
Data.SortSpec di = new Data.SortSpec();
di.DimensionIndex = 0;
List<Data.SortSpec> ss = new List<Data.SortSpec>();
ss.Add(so);
ss.Add(di);
var test = new Request()
{
SortRange = new SortRangeRequest()
{
Range = new GridRange()
{
SheetId = 0,
StartRowIndex = 1
},
SortSpecs = ss
}
};
requests.Add(test);
Данное исключение
Сообщение [Недействительные запросы [0] .sortRange: порядок сортировки не указан.] Местоположение [-] Причина [badRequest] Домен [глобальный]