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

backoff

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

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
746
Баллы
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 481
Благодарностей
10 025
Баллы
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 294
Благодарностей
6 596
Баллы
113

backoff

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

backoff

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

Sergodjan

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

Dr.Pipetka

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

Dr.Pipetka

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

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