@Goose-0
Для быстрого решения проблемы, рекомендую попробовать использовать модуль для работы с почтой "InMail", он по умолчанию есть в BAS.
А для решения проблемы с выбором селектора кода, мне нужно будет знать сайт, с которого он отправляется, так как каждый сайт шлет свой html код, в котором как я полагаю и кроется проблема.
Как обрезать элементы списка
-
@pryanik said in Как обрезать элементы списка:
@uraabk что-то я делаю не так =(

в логе написано, что не найдена переменная, хотя в самом начале скрипта я создал два списка и присвоил им IDLIST и REPLACE_REESULT_STRING.
напоминаю, в IDLIST содержится список id вида g_3_(рандомные буквы и цифры)
если я ставлю \1 в "заменить на", получаю SyntaxErrorДля действия Заменить строку я скидывал скриншот, как будет работать
-
@pryanik said in Как обрезать элементы списка:
@uraabk тогда как быть?
Действие "выполнить код" в переменной [[LIST]] ваш список:
[[LIST]] = [[LIST]].map(function(el){ return String(el).slice(4) }) -
@fox
если применить код на множество элементов вот, что получается:

использую код[[IDLIST]] = [[IDLIST]].map(function(el){ return el.replace(/g_3_/g, '') })интересно то, что он сработал в тестовом проекте, где в сценарии скрипта я создал список с одной строкой, выполнил код и вывел результат -работает.
а если использовать ваш, через slice, в логе получаетсяПоток №1 : ReferenceError: Can't find variable: ID во время выполнения действия 13059998 -
@pryanik https://learn.javascript.ru/