2020-08-18
10:33 AM
- last edited on
2024-12-18
01:22 AM
by
Laszlo Nagy
2020-08-18 11:08 AM
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |
2020-08-18
11:23 AM
- last edited on
2024-02-04
08:13 PM
by
Laszlo Nagy
Thanks Ling, I can see it now. https://community.graphisoft.com/t5/Wishes/IDs-for-Surfaces/td-p/226226?f=26&t=69273
2020-08-20 04:33 PM
SPLITLEFT ( {Property:Wall/Outside Face Surface}; " "; 1 )
2023-04-28
02:35 AM
- last edited on
2024-02-04
08:13 PM
by
Laszlo Nagy
I've been trying to do the same with expressions using the splitting rule for surface names, examples below...
Surface Name Example - WB | Weatherboard
Expression Example - SPLITLEFT ( "{Property:Wall/Inside Face Surface}" , "|" , 1 )
However the expression editor won't recognise this & comes up with the following message "expression contains text that cannot be identified as a string literal". Have attached a screenshot of the error & setup.
Any ideas what I'm doing wrong?
2024-01-29 09:49 PM
It works for me if I remove the " _ " quote marks before and after the defined parameter.
4 weeks ago
I would like to be able to add this functionality to a label for finish plans, but when the expression doesn't properly evaluate, have you had this problem?
4 weeks ago
Did you every figure this out, I'm trying to do the same thing.
4 weeks ago
Hi @ddonn
I solved the issue by doing what @JeffH replied with & these work in all views (plan, section, elevation...). I have the following property expressions made which can then be used as autotext in our labels (have these labels also saved as favourites)...
All expressions are pretty much identical (see screenshot below), only difference being what surface is being called out. Basically what its saying is to only show the letters to the left of the '|' symbol. For our surfaces we have a naming convention (Code | Surface Name & Description). As an example TF1 | 90mm Timber Flooring will show up as TF1 when using one of these tags.
Have added an extra expression which is automatically showing the renovation status of the finish as a prefix to the finish code. If its existing 'e' is shown & if its new no prefix is shown. This is the expression...
Hope that all makes sense.