Пробой Empty List

Главная Форумы Задать вопрос Пробой Empty List

Помечено: 

В этой теме 4 ответа, 2 участника, последнее обновление  Legantmar 9 мес., 1 неделя назад.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #6675 Score: 0

    stqwer
    Участник

    Коллеги, помогите разобраться.

    На входе имею Empty List (допустим из приведённого нода Get Documents, если к файлу Ревита ничего не прилинковано).

    В отчёт (вывожу в Excel, но сейчас это не суть важно) мне нужно отправить данные о линках или, если таковых нет, то список из “НЕТ” (собственно, из чего угодно и не обязательно список).

    Чтобы я не делал, система игнорирует мои операции и на выходе упорно выдает Empty List.

    К примеру, пытался применить String.Contains, потом List.ReplaceEmptyLists. Тщетно. Результат тот же.

    К чему это приводит. В отчёт у меня идёт список из заголовков двух колонок и под ними список Name и Path. Если последние пустые, то Excel, увы, не записывает “Имя”, “Путь” (первая строка), “”, “” (вторая строка), а умудряется во вторую (пустую) строку продублировать заголовок или оба.

    Хелп!

    #6684 Score: 0

    Legantmar
    Хранитель
    423 pts

    не нашел нода get documents, но попробовал, у меня все работает:

    p.s. еще можно попробовать с помощью нода python

    #6690 Score: 0

    stqwer
    Участник

    Archi-lab_Grimshow пакет. В нём нод Get Documents.

    НО! Причина не в данном ноде. В вашем случае кода ошибки и не будет, так как Вы воспроизвели ситуацию неправильно. У Вас в конечный IF в режим false входит не первоначальный пустой список.

    Вот воспроизвёл ошибку без указанного нода. Те же яйца, вид с боку :)

     

    #6691 Score: 0

    stqwer
    Участник

    Про List.ReplaceEmptyLists вчера поспешил. Неправильно вчера применил этот нод.

    Проблема пробоя EmptyList в данном случае в результате обошёл вот так:

    #6695 Score: 1

    Legantmar
    Хранитель
    423 pts

    “Переключатель” на python

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)

Для ответа в этой теме необходимо авторизоваться.