[Sharepoint 2010] La fórmula contiene un error de sintaxis o no se admite.
buenas…
Aquí de nuevo un error de SharePoint que para variar es poco descriptivo. El escenario es el siguiente: El SO esta en Inglés y SharePoint 2010 también pero instale el paquete de lenguaje en Español entonces.
Quiero agregar una formula para un campo calculado, ya saben de Tipo Calculated y la función es de lo más sencilla:
<Formula>=DATEDIF([ColumnaInicio],[ColumnaFin],"d")</Formula>
Están de acuerdo que es muy sencilla, pero al desplegar mi solución me muestra el siguiente error:
Solución
Pues parece que SharePoint también tiene dolores de cabeza con la región y este rollo de los idiomas. Solo basta con escribir la Función en Inglés y en lugar de usar comas “,” usar punto y coma “;”. Entonces la Formula queda de esta manera:
<Formula>=DATEDIF([ColumnaInicio];[ColumnaFin];"d")</Formula
Y con esto queda solucionado el problema.
Notas: Esto es en la definición de un campo desde un XML, y hay que tener en cuenta lo del idioma ya que si todo esta en Inglés debe funcionar correctamente tal y como lo dice el MSDN. Otra es que si su campo en el atributo DisplayName tiene espacios ejemplo “Dia Inicial“ así deben colocarlo en la formula (extrañamente SharePoint toma el nombre de la columna del DisplayName y no del Name ¿qué raro no?
Saludos.






Comentarios recientes