Rooms null also flatten issue (null must be Not Placed Rooms)

So I am getting the following issues not necessarily in order:

  1. 8 null Room.Locations in a linked model… out of 175 Rooms Listed in the Room Schedule only 167 show Location point. Closkwork Room.State doesn’t pick up on Room.State as I’ve had it do in the past (directly in Arch model). In a Room Schedule I’ve included Area Column… for these 8 Rooms it shows Not Place. I suppose I could pickup on Area=0 to clearly indicate these are unplaced rooms to show the user how many rooms were processed in Dynamo Player. Thoughts?

  2. Why can’t I eliminate the List 0 level using Flatten Node? I am looking at List.FirstItem node to solve this. Thoughts?

  3. It does FINALLY look like List.Clean is eliminating the null items. But I am not certain how I got this. If just finally started working.

  4. Also, with this Link Instance… is there a way I can select the LINK BY NAME in a list presented to the user. The Get Documents node has a Link Name output… but I’d like to have the user select from a list.

  1. Yes, if the room is not placed the Room.Location node will return a Null. This is actually a better way than checking for 0 SF as that can be true but still be placed depending on your units and room bounding elements.
  2. Change the amt to 2 or 3 to flatten it completely.
  3. You could use something like the Data-Shapes package for a better UI experience. I believe archilab package also has some drop-down nodes, but I haven’t used them before.