- Регистрация
- 07.03.2017
- Сообщения
- 165
- Благодарностей
- 27
- Баллы
- 28
Почитав схожие ветки на форуме, понял что макрос в код запихать нельзя, и нужно использовать конструкцию project.Variables["my_variable"].Value
Но следующий код выдаёт ошибку:
Ошибка следующая:
Компиляция кода Ошибка в действии "бла-бла" Аргумент "5": преобразование типа из "string" в "int" невозможно". [Строка: 0; Столбец: 112]
Пробовал всю конструкцию брать в кавычки, тогда выводит ошибку Недопустимый терм ")".
Переменная my_variable - обычное число (0, 1, 2, 3, ...)
Но следующий код выдаёт ошибку:
Код:
HtmlElement he = instance.ActiveTab.MainDocument.FindElementByAttribute("div", "id", "block1", "regexp", project.Variables["my_variable"].Value);
if (!he.IsVoid)
{
// scroll view of tab to the html element
he.ScrollIntoView();
}
Компиляция кода Ошибка в действии "бла-бла" Аргумент "5": преобразование типа из "string" в "int" невозможно". [Строка: 0; Столбец: 112]
Пробовал всю конструкцию брать в кавычки, тогда выводит ошибку Недопустимый терм ")".
Переменная my_variable - обычное число (0, 1, 2, 3, ...)