Thanks. Wonder why that doesn't work with strings though.
Each part of a conditional expression has to evaluate as true or false.
"part3(Clone)" || "part7b(Clone)" doesn't evaluate as true or false.
If you typed the same code in C# you would get an error:
Operator || cannot be applied to operands of type 'string' and 'string'
You're filling in the intent when you read the whole expression because you know what you want to do - but the code is more literal.
I'll see if there's a way to show these kinds of errors, that you would get in a code editor, in the ConditionalExpression editor.