Jump to content

Data Manager if clause with wildcard like "if(([Style.Name]='*TR*') doesn't work


Recommended Posts

Hi there,

 

The new advanced Data Manager in Vectorworks 2020 offers better and more advanced possibilities to control ifc-psets directly with the info-palette window on Vectorworks and gives the user the possibility to manage the project in a direct and individual way.

 

One of our ideas for example is, to control some psets directly with the object-stylename. We want to organize a style name in more parts.

1) (WA=Wall, ST=Stütze=Column,...)  

2) A=Aussen(outside); I=Innen(inside)

3) TR=Tragend(load bearing - yes); NTR=nichttragend(load bearing - no)

....

2) 

if([Style.Name]='WA*','TRUE','FALSE') - doesn't work

if([Style.Name]<'WA-I','TRUE','FALSE') does work

 

3)

if([Style.Name]='*TR*','TRUE','FALSE') doesn't work

if([Style.Name]<'WA-A-TR','FALSE',if([Style.Name]<'WA-I-TR')&([Style.Name]>'WA-A-TR-Z-999'),'FALSE','TRUE') does work

 

My question: Why doesn't any of those wildcards ( * ) work? Is there an alternative function, which allows me to get every wallstyle-name which contains a specific part of a predefined name? (like described in option 2) or 3)?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...