{String.Tab} удалить столбец если нет данных

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

sof

Client
Регистрация
15.04.2013
Сообщения
831
Реакции
185
Баллы
43
Все мы знаем что {String.Tab} используется в качестве разделителя столбцов. Иногда бывают такие случаи что необходимо записывать несколько столбцов, но если во входных настройках шаблона пользователя имеются варианты выбора записи данных то этот разделитель в случае записи будет записывать пустой столбец. То есть у нас результаты записи будут идти в порядке очереди в том числе с пустыми столбцами.
То есть что я предлагаю, если в результате записи получается так что у вас присутствует пустой столбец или столбцы, чтобы они автоматически удалялись при записи данных.
 
Делайте замену {String.Tab}{String.Tab} на {String.Tab}
 
Делайте замену {String.Tab}{String.Tab} на {String.Tab}
ничего не понял.... можно пояснить это на примере?

Вот мой пример:
К примеру с одного сайта мы парсим 4вида данных. 1. Имя 2. Деятельность 3. Контакты 4. Адрес
В входных настройках ставим парсить к примеру Имя и Контакты.
В результате у нас выходит в сохраненном файле 1. Имя 2. Деятельность (пустой столбец) 3. Контакты 4. Адрес (пустой столбец)

У меня записано сохранение в файл в формате:
{Variable.name}{String.Tab}{Variable.zan}{String.Tab}....

Как в твоем варианте это должно записываться?
 
Последнее редактирование:
{Variable.name}{String.Tab}{Variable.zan}{String.Tab}
Это закладываем в переменную (установить значение)
Потом через обработку теста делаем замену {String.Tab}{String.Tab} на {String.Tab}
А потом уже добавляем полученную строку в таблицу.
В теории должно работать :bn:
 
А в чем тогда цель? Сохранять без привязки к столбцам вообще?
 
А в чем тогда цель? Сохранять без привязки к столбцам вообще?
{String.Tab} вроде привязку и не делает а просто разделяет их на столбцы (в порядке очереди парсинга). Просто смысла не вижу делать пробелы (в столбцах не в ячейках) между результатами (при сохранении)
 
Последнее редактирование:
а чем отличается пробел между ячейками от пробела между столбцами?
в общем странное предложение, таску для него ставить не буду.
 
а чем отличается пробел между ячейками от пробела между столбцами?
в общем странное предложение, таску для него ставить не буду.
Вы не правильно меня поняли. Смотрите на скрин

результаты.JPG
 
Я вас понял, предложение оформлять не буду. Это слишком персонализированное пожелание под конкретный проект.
По Good end можно записывать через Switch итоговую строку в зависимости от настроек.
 
  • Спасибо
Реакции: pg2016

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