Buen día Tengo un tema con la aplicacion de formato a la vista lo que quiero hacer es lo siguiente:
Tengo una lista llamada Bitácora convenio de tiempo en SharePoint y dentro de ella tengo una columna llamada VencimientoConvenio de tipo "Calculado" la cual arroja los datos en formato fecha y hora y en formato fecha y hora. Y si tengo tambien una columna llanada TicketEnCursoResuelto de tipo eleccion con las opciones "RESUELTO" Y "EN CURSO" y me muestra las opciones en menu desplegable como le doy formato a la vista de mi registro si lo que quiero es que si faltan 48 horas para llegar al dato que me aparece en la columna VencimientoConvenio mi registro se colore de color amarillo y si falta 24 horas se colore de rojo y si le faltan mas de 72 horas se colore de verde, pero tambien si en la columna TicketEnCursoResuelto tiene el valor "RESUELTO" SE COLOREE DE VERDE, esta validaciones las quiero en orden de forma que primero sea la validacion del dato de TicketEnCursoResuelto tiene el valor "RESUELTO" y despues la validacion de la columna VencimientoConvenio.
La version de SharePoint es la siguiente: SharePoint en Microsoft 365
El codigo que estoy utilizando para realizar lo que quiero es el siguiente:
{ "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json", "elmType": "div", "attributes": { "class": "=if([$TicketEnCursoResuelto] == 'RESUELTO', 'sp-field-severity--good', if([$VencimientoConvenio] <= @now + 86400000, 'sp-field-severity--severeWarning', if([$VencimientoConvenio] <= @now + 172800000, 'sp-field-severity--warning', if([$VencimientoConvenio] > @now + 259200000, 'sp-field-severity--good', ''))))" }, "children": [ { "elmType": "span", "txtContent": "@currentField" } ] }