Выполнение REGUPALL И REGUFIRST внутри макроса MATH2

Тема в разделе "Порядок выполнения макросов и функций", создана пользователем PeterPen, 5 дек 2019.

  1. PeterPen

    PeterPen Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    61
    Город:
    Сочи
    Добрый день, вот такая проблема сложилась.
    При подключении csv файла беру данные
    [IF2][MATH2]
    ([TEXT][REGUPALL][GETCSVDATA(new)][INT_ID]|7[/GETCSVDATA][/REGUPALL][/TEXT]=[TEXT]КАМА[/TEXT]) [/MATH2][TEXTEQUAL]{TRUE}[THEN] ТЕКСТ [ELSE][/IF2]

    т.е в csv файле могут встречаться данные "кама" "КАМА" "кАмА" ну и плюс необходимость поднимать данные из этой ячейки в верхний регистр.
    Но на деле получается что Выполняется сначала IF2 а потом уже поднимает регистр вверх из-за чего получаю false.

    Можно ли как то сделать раньше выполнение данных макросов ???
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  3. PeterPen

    PeterPen Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    61
    Город:
    Сочи
    Спасибо Серегей ! Может имело бы смысл поместить данные макросы в Replace-Ы ??? Поднимай опускай регистр когда удобно и все )))
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул

Поделиться этой страницей