Не заменяется значение переменной при взятии данных из файла c#

  • Автор темы Автор темы impul5e
  • Дата начала Дата начала

impul5e

Client
Регистрация
15.08.2017
Сообщения
202
Реакции
40
Баллы
28
Выполняю данный c# код
C#:
Развернуть Свернуть Копировать
string text = File.ReadAllText(path);
project.Variables["variable"].Value = text;
в файле находится текст и переменные зенки в виде {-Variable.variable-}. Так вот, значение остается таким {-Variable.variable-}, а не заменяется на содержимое переменной. Как это исправить?
 
Выполняю данный c# код
C#:
Развернуть Свернуть Копировать
string text = File.ReadAllText(path);
project.Variables["variable"].Value = text;
в файле находится текст и переменные зенки в виде {-Variable.variable-}. Так вот, значение остается таким {-Variable.variable-}, а не заменяется на содержимое переменной. Как это исправить?
После сохранения текста в переменной, можно прогнать его через экшен Данные-Обработка переменных-Установить значение , макросы выполнятся.

Если хочется именно через C#, то попробуйте так - project.Variables["variable"].Value = project.ExecuteMacro(text);. Но я не испытывал этот код в ZP (в PM работает нормально)
 
  • Спасибо
Реакции: impul5e и Yuriy Zymlex
project.ExecuteMacro(text)
Спасибо, этот код помог! Правда, мне в переменную проекта возвращать не нужно, поэтому я просто перезаписал переменную таким кодом:
string text1 = project.ExecuteMacro(text);
 

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