- Регистрация
- 20.08.2020
- Сообщения
- 439
- Благодарностей
- 114
- Баллы
- 43
Глобальная переменная:
lock(SyncObject) {
try {
//Если глобалка инициализирована - апаем на 1, возвращаем в переменну.
var gb_count = project.GlobalVariables[project.ExecuteMacro(project.Name), project.ExecuteMacro(project.Name)];
gb_count.Value = Convert.ToInt32(gb_count.Value.ToString())+1;
}
catch (KeyNotFoundException ex) {
//Если нет - инииализируем со значением 0, возвращаем ноль
project.GlobalVariables.SetVariable(project.ExecuteMacro(project.Name), project.ExecuteMacro(project.Name), 0);
}
}
переменная глобальная создается но при попытке получить значение этой переменной выдает ошибку
Выполнение действия TextProcessing Глобальная переменная Hotline.zp.Hotline.zp не инициализирована
Hotline.zp.Hotline.zp Я подозреваю это Баг и связанный он с точками
C#:
var sourceTable = project.Tables["Фид исходный хотлайн"];
project.Variables["ID"].Value = sourceTable.GetCell(i,0);
project.Variables["category_name"].Value = sourceTable.GetCell(i,1);
помогите пожалуйста реализовать эту логику
в момент обновление счетчика бралось значение из ячеек excel без удаления