Пытаюсь на выбранном виде выбрать все элементы, отфильтровать их по категории и вписать в характерный рабочий набор. Имя которого будет заранее задано в проекте.
Скрипт не отрабатывает на моменте сравнения значений айдишника искомого рабочего набора и списка айдишников, которые получены у элементов.
Где я накосячил и как это исправить?
На скрине не видно что с чем у вас там сравнивается.
Дополните вопрос более детальными скринами. В приложенном скрипте используются ноды из пакетов, у меня такие не установлены, поэтому не могу проанализировать где у Вас ошибка.
BIM-менеджер
Соавтор шаблонов ADSK КЖ/КМ 2021
Инженер-проектировщик КР, КЖ
Телеграм
Правила форума и некоторые нюансы по работе с текстовым редактором
Мне кажется, что несколько лишних нодов у вас в принципе. Для чего вообще сравнивать id рабочих наборов, если вы получаете список элементов, которые должны быть в одном рабочем наборе, сразу же и присваивайте им нужный рабочих набор.
Посмотрите
BIM-менеджер
Соавтор шаблонов ADSK КЖ/КМ 2021
Инженер-проектировщик КР, КЖ
Телеграм
Правила форума и некоторые нюансы по работе с текстовым редактором
@askravcova я убрал сравнение рабочих наборов. Вы правы, это оказалось лишней и без нее скрипт отрабатывает.
Но я почему-то не мог создать булевый список, чтобы по нему отфильтровать. Это странно.
Ваш скрипт у меня не сработал. Выдал следующую ошибку, но логика такая же как и в моем скрипте, использовал ноды от Archi-lab_Grimshaw
Проверьте, что рабочие наборы редактируемые у Вас. Возможно, элементы, которым вы меняете рабочий набор, принадлежат рабочему набору на который у Вас нет прав.
В тексте ошибки указано, что параметр только для чтения.