Hmmm, these seem to require a different syntax to what I am used to, since you are including escape characters inside the function.
Okay, I read the thread discussing this. I havent' been drinking whiskey, but I still don't understand the nuance of why escape characters are required. After all, we use functions inside functions all the time in Expressions, such as the simple;
if(isequal([artist], bob dylan, 1), Genius, Mediocre)
The () for isequal don't need escaping. So why does Albumkey()?
I get what the escaping does, passing the literal "Albumkey()" to the ItemCount() function, but how is that different to the isequal()?
I assume that what you want to do is pass the literal, and not evaluate the function, or in the case of /[Album/] field first. But I'm not sure why. ?
Sorry. I'm not really a programmer.