Не выполняются действия через список

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Всем привет. В общем есть переменная, которая содержит данные в несколько строк в том числе и пустые строки. Кладу переменную в список через кубик обработка текста, дальше работаю со списком - удаляю пустые строки и объединяю. Но по какой-то причине эти операции не выполняются, верней выполняются но через раз. Может кто подскажет решение?
 
Последнее редактирование:

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
Судя по описанию и по скриншотам, все должно работать, привязку файла попробуй сделать и галки поставить
72417

Конечный файл должен быть привязан и галки стоять1613589377052.png
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
Важно, тут где стрелка, смотри скриншот, ни чего вставлять не надо, надо список привязать к файлу
1613589733574.png
 

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Важно, тут где стрелка, смотри скриншот, ни чего вставлять не надо, надо список привязать к файлу
Посмотреть вложение 72418
Суть в том, что он должен работать и без привязки это временный список, он нужен только для объединения строк, в нем ничего не хранится и создавать на диске файл не обязательно. И я этот вариант также испытывал, результат аналогичен. Проблема в том, что должно все работать, я уже несколько десятков шаблонов сделал и все работало, но сейчас просто на отрез отказывается выполнять данные задачи.
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
Суть в том, что он должен работать и без привязки это временный список, он нужен только для объединения строк, в нем ничего не хранится и создавать на диске файл не обязательно. И я этот вариант также испытывал, результат аналогичен. Проблема в том, что должно все работать, я уже несколько десятков шаблонов сделал и все работало, но сейчас просто на отрез отказывается выполнять данные задачи.
Временный да, а конечный, который на компе сохраняется?
 

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Временный да, а конечный, который на компе сохраняется?
После объединения строк ложу в переменную, после в список. Но в конечном списке результат аналогичен, что должно быть очевидным.
 
Последнее редактирование:

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
После объединения строк ложу в переменную, после в список. Но в конечном списке результат аналогичен, что должно быть очевидным.
Посмотреть вложение 72420
Может у тебя там одна строка?) Если укажешь свой то будет одна строка, скинь текст попробую. Указывай, указанный в списке
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Может у тебя там одна строка?) Если укажешь свой то будет одна строка, скинь текст попробую. Указывай, указанный в списке
В переменной текст выглядит так как нужно (после нажатия на значения переменной) но, когда вставляет в конечный список абзацы остаются. Еще заметил, что визуально есть абзацы но в переменной их нет - бред какой-то, или я что-то не так понял. Прикрепил часть проекта, где возникает ошибка, и два файла, в одном полный код страницы, в другом та часть которая не корректно обрабатывается.
 

Вложения

Последнее редактирование:

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
Работает если я правильно понял. Шаблон прикрепил
1613593567186.png
 

Вложения

  • 13,8 КБ Просмотры: 39

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Все должно быть в одну строку с разделителем (, ). У вас примерно такой же результат вышел как и у меня.
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Результат тот же. Нужно смотреть в конечном файле, о чем я и писал, визуально после нажатия на переменную выглядит нормально а в файле абзацы, а должно быть в одну строку
 
Последнее редактирование:

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
742
Баллы
113
Вам надо убрать тут все, скриншот
1613595290392.png
И привязывать тут
1613595322208.png
 
  • Спасибо
Реакции: Jeka124

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 387
Баллы
113
Попробуйте выполнить такой код
C#:
List<string> temp = new List<string>();
foreach(string str in project.Variables["Variable8"].Value.Split('\n').ToList()){
    string s = str.Trim();
    if(!string.IsNullOrEmpty(s))
        temp.Add(s);
}
project.Variables["Variable8"].Value = string.Join("|", temp);
Ваши скрины - это что-то. Неужели так трудно использовать миниатюры?
 
  • Спасибо
Реакции: Jeka124

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
Попробуйте выполнить такой код
C#:
List<string> temp = new List<string>();
foreach(string str in project.Variables["Variable8"].Value.Split('\n').ToList()){
    string s = str.Trim();
    if(!string.IsNullOrEmpty(s))
        temp.Add(s);
}
project.Variables["Variable8"].Value = string.Join("|", temp);
Ваши скрины - это что-то. Неужели так трудно использовать миниатюры?
Код работает, но есть несколько вопросов, можно в качестве разделителя использовать ( - ) тире с пробелами, а не прямой слеш. И еще один вопрос почему это не получалось сделать через объединения строк? Сори за скрины!
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 387
Баллы
113
используйте любой разделитель - двойные кавычки в данном случае позволяют это сделать.
я не смог вглядеться в ваши скрины, поэтому не скажу. скорее всего, Вы неправильно разбивали переменную в список
 

Jeka124

Client
Регистрация
19.09.2020
Сообщения
119
Благодарностей
3
Баллы
18
используйте любой разделитель - двойные кавычки в данном случае позволяют это сделать.
я не смог вглядеться в ваши скрины, поэтому не скажу. скорее всего, Вы неправильно разбивали переменную в список
Вот так выглядела переменная перед тем как попасть в список https://prnt.sc/zwb06o
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)