Show once column is updated?

Hey folks,

I have a template column which is updated by the user when selecting a certain option i.e changing the language.

Currently I use a button with a wait 30 seconds action to show the updated text. Whats the best way so that I can just click the button and it will run until the new generation is complete rather than the 30 seconds?

Some text obviously takes longer so I end up having to run the action button twice.

Cheers

How about you use visibility conditions:

  • If generated text is not empty, then display the text component
  • If generated text is empty, then display an image component (with a animated gif for instance) or a text component saying ā€œBeing generatedā€¦ā€

Your visibility conditions on these 2 components would be exactly opposite to one another.

There is a ā€˜Wait Untilā€™ action which will wait until a condition is met.

1 Like

And have an upper time limit, you can set a high number to it, say 60 seconds.

However, Iā€™m curious how Emmett ā€œupdate the languageā€. If heā€™s using something like an AI column, itā€™s tricky to use ā€œif translated text is not emptyā€, because it was already not empty before the update.

@Emmett_M can you clarify what your button actually does?

1 Like

Where can. I find this?

Yep , the visibility settings wont work as needed here as the columns are already generated.

User selects a language , which updated the template column , which then updates the AI generated column in the new language.

Currently the button checks its not empty , then waits 30 seconds to allow the updated language to complete , then copies that to another column which is shown as a component then.

Same place you found the Wait action. Sorry, I called it by the wrong name.

Ah yes , sorry I thought I missed a new feature :smiley:

1 Like

I think the current way I have it is the only way for now. Until a ā€œwait until column updated/changedā€ action is released that monitors changes in a column/row

1 Like

I think you might have to change the flow a bit. Use a basic column to hold the generated new language. When the user presses the button, clear that basic column, run an AI action to update that column with the AI result.