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

backoff

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

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
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 022
Благодарностей
1 424
Баллы
113
сто раз мусолилась эта тема
C#:
foreach(string key in project.Variables.Keys)
    project.Variables[key].Value = project.Variables[key].Value.Trim();
 
  • Спасибо
Реакции: n0n3mi1y

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
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 052
Благодарностей
6 481
Баллы
113

backoff

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

backoff

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 307
Благодарностей
865
Баллы
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 237
Благодарностей
573
Баллы
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 237
Благодарностей
573
Баллы
113

Dr.Pipetka

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

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