Необходимо создать скрипт для экспорта помещений в Эксель. Нужно выбрать все помещения в проекте, потом отфильтровать помещения с площадью больше нуля, отфильтровать по уровням и экспортировать.
Не могу сообразить как отфильтровать по площади больше нуля и продолжить работать с отфильтрованными элементами. Могу отфильтровать, но тогда у меня останутся только значения площадей, а нужно чтобы остались элементы.
Solved! Go to Solution.
Solved by PavelAnd. Go to Solution.
Solved by PavelAnd. Go to Solution.
Solved by PavelAnd. Go to Solution.
Добрый день, @insiderain. Вам нужно подать сами помещения, а не площади в list. В скрипте во вложении добавил сортировку по уровням.
Best regards, Pavel Plotitsyn.
Спасибо огромное!
Как бы эти помещения записать в текстовом формате:
01 помещение _,__м2, 02 помещение _,__м2,
Так можно отсортировать (главное, чтоб номера были 01, 02 и т.д. Без нулей будет сортировка 1, 10, ..., 2, 20, ...):
А так создать приведенную выше строку:
Best regards, Pavel Plotitsyn.
Вам не надо использовать уровни у "y" при сравнении. И в примере сравнивались стадии как "элемент" с codeblock с типом "текст". Сравниваться должны одинаковые типы данных.
Best regards, Pavel Plotitsyn.
При таком решении дальше по нодам дает ошибки (ожидается Function string, а не Element String)
Работоспособный узел для фильтрации я выслал в скриншоте, я не могу анализировать все места в коде в силу нехватки времени. Сейчас обратил внимание, что фильтрация зачем-то в скрипте по стадии сделана дважды. Во втором варианте также требуется произвести действия, перечисленные выше. Также поглубже изучите инструмент "использовать уровни" у нодов, т.к. он в скрипте встречается часто там, где не должен быть (он необходим для работы с списками внутри списка). Вариант во вложении у меня отрабатывает без проблем сейчас. Если возникнут вопросы, указывайте конкретное место с ошибкой (скриншот очень поможет), пожалуйста, так будет проще разбираться.
Best regards, Pavel Plotitsyn.
Категория у вас не поменялась после скачивания?
Проверьте, не пустые ли списки у вас. Иного варианта получить такую ошибку не нашел. И флаттен можно сдвинуть как на изображении ниже.
Best regards, Pavel Plotitsyn.
Can't find what you're looking for? Ask the community or share your knowledge.