Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
Запись на лист излишне разбивает по столбцам
-
Имеется список вида
Вася; Москва, ул. Пушкина, д. 6; Активен
Петя; Москва, ул. Курская, д. 4; АктивенПри записи на лист excel разбивка отрабатывает и по точке с запятой и по запятой. В итоге вместо ожидаемых 3 столбцов я получаю 5.
Есть варианты как-то изловчиться и разбивать только по точке с запятой?
-
@m1stake said in Запись на лист излишне разбивает по столбцам:
Есть варианты как-то изловчиться и разбивать только по точке с запятой?
Экранировать части содержащие разделитель кавычками (Это делается автоматически в действии "Создать CSV строку")
Вася;"Москва, ул. Пушкина, д. 6";Активен Петя;"Москва, ул. Курская, д. 4";АктивенИли использовать двумерный массив:
[ ["Вася", "Москва, ул. Пушкина, д. 6", "Активен"], ["Петя", "Москва, ул. Курская, д. 4", "Активен"] ] -
У меня просто изначально csv лист
Я его в BAS гружу через ресурс и обрабатываю через "выполнить код". Там длинная обработка, но в принципе уже после[[LIST_OLD]] = RMap("OLD").toList()если я делаю запись на лист, то всё разбивается по столбцам и по запятой и по точке с запятой.
JS-ом можно как-то массово экранировать эти куски, содержащие в себе запятые?
-
@m1stake, пример: escape_list.xml
