Считывание части переменной в Robote
#1
Отправлено 04 июля 2012 - 12:16
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?
#2
Отправлено 04 июля 2012 - 12:23
используйте left()Добрый день!
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?
или split
или getROProperty() для элемента
#3
Отправлено 04 июля 2012 - 12:42
Добрый день!
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?
GetField
#4
Отправлено 06 июля 2012 - 09:03
Использовала Right()
Left не подходит т.к. мне нужны данные с конца переменной.
GetField насколько я понимаю выдает один символ, который находится перед заданым, что не подходит для моего случая.
Функции split и getROProperty не распознаются роботом.
#5
Отправлено 06 июля 2012 - 10:20
GetField FunctionGetField насколько я понимаю выдает один символ, который находится перед заданым, что не подходит для моего случая.
Returns a substring from a source string.
getfield( "322539 : 2620116",1,":")
"322539 "
getfield( "322539 : 2620116",2,":")
" 2620116"
trim(getfield( "322539 : 2620116",2,":"))
"2620116"
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных