Как добавить много строк в список без использования файла

  • Автор темы Автор темы xx_kid_xx
  • Дата начала Дата начала
Если так нужно ТС то это решение.
 
это считается нормальный вариант, 2000 строк в переменную пихать и при чём потом ТС сказал что для каждого шаба они уникальны и плюс полюбому каждый шаб будет работать не в одном потоке, и получается при изменении строк каждый раз лазить шаблон, инженером можно стать с такой логикой ))
Ну под странную задачу - странное решение)
 
ну уже тогда во входные вынести хоть что бы в шаб не прыгать
 
Обойдусь пока привязкой файла тогда (или добавлю все 2к строк вручную:-)). Это не критично, но для удобства и компактности хотелось бы список впихнуть внутрь шаблона.

Спасибо всем отписавшимся за предложения.
 
Обойдусь пока привязкой файла тогда (или добавлю все 2к строк вручную:-)). Это не критично, но для удобства и компактности хотелось бы список впихнуть внутрь шаблона.

Спасибо всем отписавшимся за предложения.
был вариант выше. список кладёшь в перменную по умолчанию. А с переменной уже кубиками в списчок кидаешь
 
был вариант выше. список кладёшь в перменную по умолчанию. А с переменной уже кубиками в списчок кидаешь
Угу, я видел, спасибо. Возможно воспользуюсь им.
 
Обработка текста -> Regex .+ -> Все -> Положить в список.
Если я правильно понял ТЗ автора, то это его решение.
123sssss.jpg
 
  • Спасибо
Реакции: termit
В ячейках один таблицы нужно сделать одинаковые записи. Количество строк бывает разное.
Список я добавлять умею. Как добавить в переменную или список ровно икс одинаковых строк?
{-Variable.line-}
{-Variable.line-}
{-Variable.line-}
{-Variable.line-}
{-Variable.line-}
Или по-другому как-нибудь.
Вот сейчас мне понадобилось добавить 671 одинаковую строку.
 
В ячейках один таблицы нужно сделать одинаковые записи. Количество строк бывает разное.
Список я добавлять умею. Как добавить в переменную или список ровно икс одинаковых строк?
{-Variable.line-}
{-Variable.line-}
{-Variable.line-}
{-Variable.line-}
{-Variable.line-}
Или по-другому как-нибудь.
Вот сейчас мне понадобилось добавить 671 одинаковую строку.

Ну это же цикл элементарный. Стыдно такого не знать.
Хотя конечно постановка задачи та ещё.
Код:
Развернуть Свернуть Копировать
for (int i = 0; i < 671; i++)
{
    Console.WriteLine("{-Variable.line-}");
}
 
  • Спасибо
Реакции: smartwisard
Последнее редактирование:
Вот стараюсь, но написанное мной работать отказывается и требует поправки.

Код:
Развернуть Свернуть Копировать
var list = project.Lists["Список 1"];//в кавычках название списка
for (int i = 0; i < 671; i++){//цикл с количеством итераций count_rand
{
project.Lists["Список 1"].Add("line");
}
Или
Код:
Развернуть Свернуть Копировать
{
    if ( project.Lists["Список 1"].Count < 671 ){
project.Lists["Список 1"].Add("line");
    }
 
Оно сроботоло
Код:
Развернуть Свернуть Копировать
var list = project.Lists["Список 1"];//в кавычках название списка
for (int i = 0; i<=671; i++)
{
    project.Lists["Список 1"].Add("line");
}
Теперь сдерживайте меня, а то вдруг именно я создам робота, который погубит человечество ))
А сначала неродившийся робот начнёт вознаграждать меня кусочками издревне драгоценного металла. Ведь вначале был робот.
 
Последнее редактирование:
Код:
Развернуть Свернуть Копировать
var list = project.Lists["Список 1"];//в кавычках название списка
for (int i = 0; i<=671; i++)
{
    project.Lists["Список 1"].Add("line");
}
Отлично работает, но у меня не получается вместо 671 вставить переменную project.Variable["name"].Value !
 
не получается вместо 671 вставить переменную project.Variable["name"].Value !
Переменная, подставляемая в цикл должна содержать число и быть числовым типом. Проверьте, что у вас там не строка, например.
 
  • Спасибо
Реакции: smartwisard
Переменная, подставляемая в цикл должна содержать число и быть числовым типом. Проверьте, что у вас там не строка, например.
Так я не могу подставить её в цикл. Не умею.
 
  • Спасибо
Реакции: smartwisard
Чудесненько.
Код:
Развернуть Свернуть Копировать
var count = Convert.ToInt32(project.Variables["count"].Value);//сколько строк добавить в список
var list = project.Lists["Список 1"];                         //в кавычках название списка
for (int i = 0; i<=count; i++)
{
    project.Lists["Список 1"].Add("line");                    //Вместо line что угодно
}
 
  • Спасибо
Реакции: Sergodjan

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