Обнаружение скрытого символа

wowa

Well-known member
01.02.2007
845
0
#1
Добрый день,
Подобных тем было уйма, но что-то я не могу найти решение.
Итак...

В документе есть поле, в поле ничего нет, но ScanEz показывает что там якобы две строчки, в тоже время тип Text а не TextList. Т.е. скорее всего там один символ перевода строки

Код:
@If(FieldName = ""; @Prompt([OK];"Empty";"Empty"); @Prompt([OK];"NOT Empty";" NOT Empty"));
Выводит "Not Empty"

Код:
@Prompt([OK];"Implode"; "[" + FieldName + "]")
Выводит
[
]

Создал агента чтобы скриптом получить гребаный код символа

Код:
 Dim s As New NotesSession
Dim db As NotesDatabase
 
Set db = s.Currentdatabase
 
Dim doc As NotesDocument
 
Set doc = db.Getdocumentbyunid("F1A541B751DB6EFFC12576AA004F9E16")
 
Dim www As string
 
www = doc.Getitemvalue("Change_NeueKosten")(0)
 
Dim tmp As Variant
 
www = Replace(www, Chr(1), "a")
www = Replace(www, Chr(2), "a")
www = Replace(www, Chr(3), "a")
www = Replace(www, Chr(4), "a")
www = Replace(www, Chr(5), "a")
www = Replace(www, Chr(6), "a")
www = Replace(www, Chr(7), "a")
www = Replace(www, Chr(8), "a")
www = Replace(www, Chr(9), "a")
www = Replace(www, Chr(10), "a")
www = Replace(www, Chr(11), "a")
www = Replace(www, Chr(12), "a")
www = Replace(www, Chr(13), "a")
www = Replace(www, Chr(14), "a")
 
www = Left(www,1)
tmp = Asc(www)
www в итоге визуально = ""
32-ая строка (asc) выдает ошибку "Illegal Function Call".

Как мне найти этот скрытый символ или главная задача чтобы на этом ИФе сработало верно
Код:
@If(FieldName = "";
Спасибо
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#2
а слабо сперва узнать код этого символа скриптом? ;)
 

Gandliar

Lotus team
16.02.2004
341
8
#4
наверное можно попробовать @trim если уместно,
а также попробовать @replaceSubstring(value;@newLine;"")
[DOUBLEPOST=1455622168,1455622096][/DOUBLEPOST]ну и третий момент - скопировать
[
]

в блокнот, сохранить и потом посмотреть как код
 

wowa

Well-known member
01.02.2007
845
0
#5
Код:
@If(@Replace(FieldName;@NewLine;"") = "";
Забыл про самый примитивный способ @NewLine
[DOUBLEPOST=1455622300,1455622267][/DOUBLEPOST]
наверное можно попробовать @trim если уместно,
а также попробовать @replaceSubstring(value;@newLine;"")
[DOUBLEPOST=1455622168,1455622096][/DOUBLEPOST]ну и третий момент - скопировать
[
]

в блокнот, сохранить и потом посмотреть как код
Да , именно newLine и помог.
Спасибо