Each single and multi select choice has both a name and an id. Try using the name of the single select choice instead of the id.
Each single and multi select choice has both a name and an id. Try using the name of the single select choice instead of the id.
Thank you for your response!
I did try this alternative, and it works for something where the data doesn’t change between columns (ie. it’s numbers, so no translations needed). But not all of my columns can have the same “name”, as the names are different
How do you know that the different ids of the single select fields are actually the same? They may or may not be the same, depending on how the fields are created, and there is no easy way to identify the ids without resorting to code. Plus, there is no way to force a choice to have a particular id.
Instead of using an automation, consider using a formula field instead. The results of the formula field won’t look as pretty, but it won’t take automation runs.
Here is a formula for a single select field:
SWITCH({single select field},
"original language choice 1", "choice 1 in other language",
"original language choice 2", "choice 2 in other language",
"original language choice 3", "choice 3 in other language"
)
The formula for a multi-select field is a bit more complex. It also will not put commas
IF(
FIND("original language choice 1", {multi select field} & "") > 1,
", "
) &
IF(
FIND("original language choice 1", {multi select field} & ""),
"choice 1 in other language"
) &
IF(
FIND("original language choice 2", {multi select field} & "") > 1,
", "
) &
IF(
FIND("original language choice 2", {multi select field} & ""),
"choice 2 in other language"
) &
IF(
FIND("original language choice 3", {multi select field} & "") > 1,
", "
) &
IF(
FIND("original language choice 3", {multi select field} & ""),
"choice 3 in other language"
)
How do you know that the different ids of the single select fields are actually the same? They may or may not be the same, depending on how the fields are created, and there is no easy way to identify the ids without resorting to code. Plus, there is no way to force a choice to have a particular id.
Instead of using an automation, consider using a formula field instead. The results of the formula field won’t look as pretty, but it won’t take automation runs.
Here is a formula for a single select field:
SWITCH({single select field},
"original language choice 1", "choice 1 in other language",
"original language choice 2", "choice 2 in other language",
"original language choice 3", "choice 3 in other language"
)
The formula for a multi-select field is a bit more complex. It also will not put commas
IF(
FIND("original language choice 1", {multi select field} & "") > 1,
", "
) &
IF(
FIND("original language choice 1", {multi select field} & ""),
"choice 1 in other language"
) &
IF(
FIND("original language choice 2", {multi select field} & "") > 1,
", "
) &
IF(
FIND("original language choice 2", {multi select field} & ""),
"choice 2 in other language"
) &
IF(
FIND("original language choice 3", {multi select field} & "") > 1,
", "
) &
IF(
FIND("original language choice 3", {multi select field} & ""),
"choice 3 in other language"
)
This looks pretty feasible, thank you!
I’ll give it a try tomorrow (it’s getting late here) and if it works how I need it to, I’ll mark this as solved.
Thanks!