Supprimer la chaîne de préfixe# de la liste
-
09-12-2019 - |
Question
Comment puis-je supprimer la chaîne de préfixe# ?à partir de la liste en utilisant le champ de calcul.
Comment puis-je supprimer la chaîne de préfixe# ?à partir de la liste en utilisant le champ de calcul.
J'ai une colonne [Nazwa klienta] - c'est une colonne calculée.Dans cette colonne, j'ai mis deux autres colonnes [Nazwa] et [SAN] - ces colonnes se trouvent sur un autre site.
J'utilise cette formule :
=[Nazwa]&" "&"("&[SAN]&")"
recevoir
Nazwa_klienta (SAN000000)
Après cela, je crée des colonnes de site et les utilise comme référence et les utilise dans une autre liste.
Dois-je créer deux colonnes ?Un pour la colonne de référence et un second pour le champ calculé ?
Pour être clair - ceci CHAÎNE;# s'affiche uniquement lorsque j'utilise Word (lorsque j'essaie de récupérer un client).
La solution
En supposant que votre champ s'appelle [myfield] vous configurez une colonne calculée avec la formule suivante
=MID([MyField],9,LEN(MyField))
(9 parce que vous voulez commencer au 9ème caractère, "chaîne; #" a 8 caractères)
Autres conseils
Étant donné que vous utilisez les balises SharePoint-Online and Office-365, c'est comme cette réponse ne s'applique pas, mais la chaîne # problème peut être liée à un bogue client Office 2007 - Détails ici .Le Hotfix décrit les symptômes et plutôt que d'installer le correctif, j'ai demandé Office 2007 SP3 pour lel'utilisateur de le réparer.
Dans le code C#, cela ressemble à l'utilisation SPField.GetFieldValueAsText
renvoie la valeur sans les caractères de préfixe supplémentaires.