Eliminar la cadena del prefijo # de la lista
-
09-12-2019 - |
Pregunta
¿Cómo puedo eliminar la cadena del prefijo #?de la lista usando el campo de cálculo.
¿Cómo puedo eliminar la cadena del prefijo #?Desde la lista con el campo Cálculo.
Tengo columna [Nazwa Klienta] - Esta es una columna calculada.A esta columna, puse otras dos columnas [Nazwa] y [san]: esas columnas están en otros sitios.
Yo uso esta fórmula:
=[Nazwa]&" "&"("&[SAN]&")"
para recibir
Nazwa_klienta (SAN000000)
Después de eso, creo una columna de sitio y uso como una referencia y uso en otra lista.
¿Necesito crear dos columnas?¿Uno para la columna de referencia y la segunda para el campo calculado?
Para ser claramente, esta cadena; # muestra solo cuando use palabra (cuando intento recoger un cliente).
Solución
Suponiendo que su campo se denomina [MyField] configurará una columna calculada con la siguiente fórmula
=MID([MyField],9,LEN(MyField))
(9 porque desea comenzar en el 9º carácter, "Cadena; #" tiene 8 caracteres)
Otros consejos
Dado que está utilizando las etiquetas de SharePoint-Online y Office-365, es como esta respuesta no es aplicable, sin embargo, la emisión de cadena # puede estar relacionada con un error de cliente de Office 2007, detalles aquí .El hotfix describe los síntomas y en lugar de instalar la revisión, solicité la oficina 2007 SP3 para elusuario para arreglarlo.
En el código C #, parece que el uso de SPField.GetFieldValueAsText
devuelve un valor sin los caracteres de prefijo adicionales.