Skip to content

Detect and schedule element by level

If you can not schedule element by level because you can not find the proper parameter in the list, you can follow this script.

This script will create a new project parameter and it will detect the element level according to the absolute height from the 0. The script gives you the freedom to choose a portion of the elements or you can run a script for the chosen element category.

Because this script checks the real elevation of the element, even elements with the wrong reference level will have the correct value in the new project parameter.

Please make sure that before you start using this script that you back up your existing project model.

Also, if you want to download this (and all other scripts) with my sample files please visit the Shop page.

The script uses the following Dynamo packages:

Data-Shapes v.2019.2.42
Clockwork v.2.3.0
GeniusLoci v.2020.8.20
archilab v.2021.25.4

4 thoughts on “Detect and schedule element by level”

  1. I installed the 4 required packages:
    Data-Shapes v.2019.2.42
    Clockwork v.2.3.0
    GeniusLoci v.2020.8.20
    archilab v.2021.25.4

    On dynamo 2.0.4 and revit 2018?

    but the code did not run

      1. Can you confirm the Dynamo version number you are using? I am using Dynamo Core 2.1 and Dynamo Revit 2.1 (and Revit version 20.0).

Leave a Reply

Your email address will not be published. Required fields are marked *