Element.GetParameterValueByName - How to convert Length to Double ? (0.73)


#1

Hi,

When I call Element.GetParameterValueByName I get a Length. However I can’t use it into any node that requires a double.

How can I convert Length to Double ?

LengthToDouble

 

 

 

Thanks for your help.


#2

I know of two options:

2014-11-14_125421

 

 

 

 

 

Either run it through a formula node or use the “SIUnits.Value” node.


#3

Hello Mehdi Blanchard,

When you query any value from Revit elements it comes in unit form, you have to extract Number from that.

You can extract the number in one of the way which Dimitar Venkov have mentioned.

Thanks Dimitar Venkov for your reply.

Thanks,

Ritesh


#4

Thank you Dimitar and Ritesh


#5

Thanks! SIUnits.Value is essential for making export/import round trip via excel. With units excel formats the values as strings and causes all kinds of trouble.