sábado, 4 de junio de 2016

Ordenar una consulta al API REST por dos columnas


Recientemente teníamos una consulta al API REST de SharePoint 2013, la cual ordenábamos por un campo, pero recientemente nos han pedido ordenarlo por dos campos.

Tras buscarlo, hemos encontrado que la manera de hacerlo debiera ser:
var url = "https://misitio/_api/web/lists/getbytitle('Nombre%20de%20Lista')/items?$orderby=Tema,Orden&20asc";

Las fuentes que he utilizado para encontrarlo son:
https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/use-odata-query-operations-in-sharepoint-rest-requests

https://www.odata.org/documentation/odata-version-2-0/uri-conventions/#OrderBySystemQueryOption