Как редактировать файлы XML (входящие настройки) - ошибка "Выполнение действия TextProcessing No such variable: InputSettingsChooseType"

Konrod_m

Client
Регистрация
18.09.2014
Сообщения
1 697
Благодарностей
940
Баллы
113
Добрый день.

Хочу автоматом менять данные в файлах с настройками шаблона. открываем настройки в зенке - экспорт - получаем файл с текущими настройками в формате XML.

Логика такая - беру данные в переменную, дальше меняю данные на нужные.

При попытке сделать замену выдает ошибку "Выполнение действия TextProcessing No such variable: InputSettingsChooseType".

Обычный текст подменяет нормально. Куда копать? чего не хватает?

106534
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Он же пишет что не существует переменная InputSettingsChooseType. Какая-то странная ошибка. Может какой то лишний кубик в шаблоне где идёт обращение к ней? Можешь прикрепить шаблон?
 

Konrod_m

Client
Регистрация
18.09.2014
Сообщения
1 697
Благодарностей
940
Баллы
113
Он же пишет что не существует переменная InputSettingsChooseType. Какая-то странная ошибка. Может какой то лишний кубик в шаблоне где идёт обращение к ней? Можешь прикрепить шаблон?
на скрине весь шаблон. если в переменной настройки вставить простой текст - все работает норм. а если код из файла - не норм..
 

Вложения

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
похоже на баг. используй c#, вроде норм всё
C#:
//считываем из файла
project.Variables["settingsFromFile"].Value = File.ReadAllText(project.Variables["settings"].Value);

//заменяем в переменную settingsFromFile.
project.Variables["settingsFromFile"].Value = Regex.Replace(project.Variables["settingsFromFile"].Value, @"прокси", "232323"); //замена регулярным выражением. Параметры: где, что, на что
 

Вложения

  • 10 КБ Просмотры: 1
  • Спасибо
Реакции: Konrod_m

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