Удалить строку префикса # из списка
-
09-12-2019 - |
Вопрос
Как я могу удалить строку префикса #?из списка с использованием поля расчета.
Как я могу удалить строку префикса #?из списка с использованием поля расчета.
У меня колонка [Nazwa Klienta] - это рассчитанная колонна.Для этого столбца я положил двух других колонн [NAZWA] и [SAN] - эти столбцы находятся на других сайтах.
Я использую эту формулу:
=[Nazwa]&" "&"("&[SAN]&")"
.
получить
Nazwa_klienta (SAN000000)
.
После этого я создаю столбцы сайта и используйте как ссылка и использование в другом списке.
Нужно ли создать два столбца?Один для справочного столбца и секунды для рассчитанного поля?
Быть четко - это string; # показывает только при использовании слова (когда я пытаюсь забрать клиент).
Решение
Предполагая, что ваше поле называется [Myfield], вы установили бы рассчитанную колонку со следующей формулой
=MID([MyField],9,LEN(MyField))
.
(9, потому что вы хотите начать с 9-го символа, «String; #» имеет 8 символов)
Другие советы
Учитывая, что вы используете теги SharePoint-Online и Office-365, это как этот ответ не применим, однако проблема string # может быть связана с клиентской ошибкой Office 2007 - Детали здесь . Исправление изложены симптомы и, вместо того, чтобы установить исправление, я запросил Office 2007 SP3 дляпользователь, чтобы исправить это.
в коде C #, похоже, используя SPField.GetFieldValueAsText
, возвращайте значение без дополнительных префиксных символов.