для действий "установить значение" и "случайное значение" есть описание в котором говорят, что они не будут работать с нестандартными комбобоксами, нужно использовать "установить индекс", но в индексе нужно писать не нужное вам значение, а порядковый номер нужного значения, эта функция пролистывает выпадающий список комбобокса до указанного значения. В майле чтобы установить например 2018 год нужно задать индекс 1, чтобы установить 2000 нужно задать 18. Короче вместо года рождения ставишь нужный возраст.
не парсить запись из базы данных изза ":"
-
@GhostZ я описал ту проблему которая возникла у ТС!
Если я его верно понял. просто у меня аналогичная проблема возникла в свое время.
Для себя я решение нашел. Но для новичков может быть неожиданным что они всегда получали строку с базы, парсили на : и брали нужное значение все было гут, а в какой то момент это схлопнулось.Ваш пример интересен, но пока не очень понятен. Спасибо
можете показать какая у вас строка с базы в переменной получается?
-
у меня строка с базы то такая
stolbez1:stolbez2:"stolbez3:stolbez4:stolbez5:"stolbez6:то такая
stolbez1:stolbez2:stolbez3:"stolbez4:slovo:slovo:stolbez5:"stolbez6:я может что то путаю, по памяти, но! " прыгают в зависимости от значений в столбцах
в итоге парсить ни через " ни через : не получается норм если не контроллировать записи. -
@kuzkuz, а чего не понятно то? Если ячейка в базе содержит CSV разделитель (":" или ";" или ","), то эта ячейка экранируется кавычками, действие "Парсить строку" из модуля "Инструменты" прекрасно парсит строки с таким экранированием.
-
@GhostZ а почему ни у ТС ни у меня так не получилось?
Может потому что когда я строки с базы получаю заранее скрипт не знает на что я буду парсить? Вам так не кажется? А мне кажется именно так.
Я получаю строки с базы применяя некоторые фильтры.
Строки уже далее не в курсе где какая ячейка была и в них ничего не заэкранировано -
просто @UserTrue несправедливо обвинил меня. Я показал 2 проекта что так не получается.
Считайте, что эти строки получены с базы.Ссылка не экранирована == она и не будет экранирована, ведь я просто получил строку с базы, через кубик "Получить записи по критерию"
-
@kuzkuz said in не парсить запись из базы данных изза ":":
Ссылка не экранирована == она и не будет экранирована, ведь я просто получил строку с базы, через кубик "Получить записи по критерию"
Нет, строка будет экранирована даже если она получена действием "Получить Записи По Критерию"

