Jun 12, 2020 11:05 AM
Hi Airtable Friends,
I want to combine four things in my primary field: (1) Story ID#, (2) Date, (3) Storyteller, and (4) Story Title – all separated by a " - ", of course. I was able to get the first two things with this formula:
({Story ID#} & " - " & DATETIME_FORMAT(Received, ‘DD/MM’)) & " - "
But when I follow this up with {Storyteller} & " - " & {Story Title}, I get a message that says: “Sorry, there was a problem saving this field. Can’t save field because it causes a circular reference.” To be clear, here’s the full formula that keeps getting rejected:
({Story ID#} & " - " & DATETIME_FORMAT(Received, ‘DD/MM’)) & " - " {Storyteller} & " - " & {Story Title}
I’ve tried a number of variations using parenthesis and curly brackets, but always get the “sorry” message. Grateful to anyone who can help me get past this irksome obstacle!
Solved! Go to Solution.
Jun 12, 2020 11:27 AM
Are any of the following fields also Formula fields?
Can you give the formula expression for them?
You might have a circular reference (directly or indirectly) between fields that’s causing the error.
Jun 12, 2020 11:29 AM
Usually Airtable throws a specific “Circular Reference” error for that. But definitely worth double checking on those field references, because everything else about the formula looks right.
@Alba_Machado - and here I thought this was a simple little fix. I’m kind of stumped right now lol.
Jun 12, 2020 11:30 AM
Storyteller is a linked field, but I removed it from the formula and even with just Story Title, which is just single line text, it still doesn’t work.
Jun 12, 2020 11:30 AM
What kind of field is {Received}
?
Jun 12, 2020 11:32 AM
{Received} is a Created Time field
Jun 12, 2020 11:37 AM
Out of curiousity, @Alba_Machado, can you try copy/pasting this and see what happens?
T({Story ID#}) &
" - " &
DATETIME_FORMAT(Received, 'DD/MM') &
" - " &
T({Storyteller}) &
" - " &
T({Story Title})
Jun 12, 2020 11:37 AM
“Circular reference” again
Jun 12, 2020 11:38 AM
Ah, so it IS a circular reference error!
Jun 12, 2020 11:38 AM
Can you try and delete this line:
T({Storyteller}) &
Jun 12, 2020 11:40 AM
Deleting the T({Storyteller}) line did the trick! Now I’ll just have to figure out how to get the author’s name in there. Maybe using a Lookup instead of the Linked