Как сделать Trim всех переменных в проекте?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 355
Благодарностей
6 639
Баллы
113
Не хочу для каждой переменной делать отдельный кубик с Trim, можно это как-то сделать в одном кубике для всех переменных?
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
747
Баллы
113
Вот один trim, как вариант, еще добавить
C#:
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["G"].Value);
// Обработка текста "Trim"
project.Variables["G"].Value = Macros.TextProcessing.Trim(text, "Full");
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 431
Баллы
113
сто раз мусолилась эта тема
C#:
foreach(string key in project.Variables.Keys)
    project.Variables[key].Value = project.Variables[key].Value.Trim();
 
  • Спасибо
Реакции: n0n3mi1y

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 780
Благодарностей
10 207
Баллы
113
Не хочу для каждой переменной делать отдельный кубик с Trim, можно это как-то сделать в одном кубике для всех переменных?
Можно одним махом все переменные проекта протримить:
C#:
foreach (var key in project.Variables.Keys)
project.Variables[key].Value = project.Variables[key].Value.Trim();
 
  • Спасибо
Реакции: kagorec, backoff и Roman48

backoff

Client
Регистрация
20.04.2015
Сообщения
6 355
Благодарностей
6 639
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 355
Благодарностей
6 639
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 355
Благодарностей
6 639
Баллы
113
бен, бен, это данила, ай нид хелп (с) ))
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 780
Благодарностей
10 207
Баллы
113

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 483
Благодарностей
994
Баллы
113
C#:
try
{
foreach (var key in project.Variables.Keys)
    project.Variables[key].Value = project.Variables[key].Value.Trim();
}
catch
{
    
}
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 452
Благодарностей
768
Баллы
113
выдает ошибку, если переменная пустая, можно ее обходить при этом?
C#:
foreach (var key in project.Variables.Keys)
    
    if(!String.IsNullOrEmpty(project.Variables[key].Value))
        
        project.Variables[key].Value = project.Variables[key].Value.Trim();
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 452
Благодарностей
768
Баллы
113

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 483
Благодарностей
994
Баллы
113
  • Спасибо
Реакции: bad robot

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