Инициализация таблицы в проекте с переменной вместо имени

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

semafor

Client
Регистрация
27.12.2016
Сообщения
289
Реакции
410
Баллы
63
Добрый день. Подвис маленько...
Вводные — в зависимости от ветвления проекта, для дальнейшей работы нужно инициализировать в шаблоне таблицу со значением переменной вместо имени. На диске таблица имеется.

49024

Имена таблицам присваиваются в другом шаблоне, и в свою очередь, получаются в результате взаимодействия с целевыми страницами. Конечно, можно по результатам выполнения этого шаба вручную вбить нужные таблицы в текущий проект, но тогда придется это делать регулярно, и автоматизация уже не совсем автоматизация...

Попытка через кубик «Операции над таблицей» привязать файл таки образом успехом не увенчалась — получил «Выполнение действия Table Последовательность не содержит соответствующий элемент».

Искал, ничего не попалось. Вообще, возможно такое?
Буду признателен за подсказку!
Идеально — через код.

Спасибо!
 
конечно возможно. у меня так основной проект работает. постоянно привязывает нужные таблицы.
если написал что файла нет , значит там его нет. для проверки выведи в лог всю конструкцию что прописано в пути. скопируй и вставь в проводник. по результатам действуй.
 
Идеально — через код.
C#:
Развернуть Свернуть Копировать
IZennoTable tb = project.Tables["tb"]; // Объявляешь таблицу
string fp = project.Directory + @"\mytable.xlsx"; // Путь к файлу
tb.Bind(fp); // Привязка
 
  • Оценить
Реакции: semafor

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