Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Can Custom Properties set by FeatureScript be numbers?
Sam_Schlageck
Member Posts: 18 PRO
I have a "Quantity" custom property that populates a field in our drawings to indicate how many panels of a certain size need to be fabricated.
I would like to drive that "Quantity" property with a variable from a variable studio - however when I set up my FeatureScript to assign the variable I keep getting this error message - unless I set up the "QTY" variable as a string
Is it possible for FeatureScript to assign numbers to custom properties - or can it only do strings?
I would like to drive that "Quantity" property with a variable from a variable studio - however when I set up my FeatureScript to assign the variable I keep getting this error message - unless I set up the "QTY" variable as a string
Is it possible for FeatureScript to assign numbers to custom properties - or can it only do strings?
0
Comments
setting an integer custom property with featurescript is a bit unintuitive, you have to convert the number to a string in order to set it. But the value will be an integer when you look at it in your custom properties.
I have a sample here:
https://cad.onshape.com/documents/442da55b8784fa545559a439/w/ff690aea9b839abc2f34fde7/e/ab381bcc8f8e10e1af663ecc
You can see that wrapping the quantity variable with toString() is all it takes to make it work.
Custom FeatureScript and Onshape Integrated Applications
Thanks for your help!