Row Unique Buttons Actions

Hi @Andy_B, thanks for sharing the doc :slight_smile:

Notes: as @Johg_Ananda have already posted a nice solution (good looking, probably well made and working fine, i haven’t tested it :sweat_smile:) i will not re-start with the explanation but instead i’ll take Johg steps and comment them :slight_smile:

We can divide the solution in 3 steps:

  1. having all the button that you need placed and working!
    this means that you have to set up all the buttons that later you will be “pressing” in all the table where they are needed.
    (p.s. be careful with button use regarding ‘coda best practice’ done by the amazing @Paul_Danyliuk, they can be really heavyweight in the final doc! more info here:
  1. create a dashboard page where you place all the needed buttons, the one that will RunActions to press the other made in the 1) point (this can be achieved both with canvas buttons or with table buttons, chose your preferred one :slight_smile: )

  2. Configure and test your button to work properly
    this in the longer part obv, and based on your shared doc i can see that you have already a basic understanding in how RunActions works, just let me share my way :slight_smile:

Your current way of setting up buttons:
Screenshot 2020-09-05 at 11.58.02

What you are telling coda here it’s
“Press ALL the buttons that are in the table ‘TEST TABLE BTN 1’, the one in the column BTN”

My proposed way is this one:
Screenshot 2020-09-05 at 11.59.36

What i’m saying here is similar but with more freedom :slight_smile:
“Press ALL the buttons that are in the table ‘TEST TABLE BTN 1’ and satisfy the given filter (in this case a stupid checkbox check).the one in the column BTN”

If you want you could have also other button column to recall, to create more peculiar setups
In the same formula you can play as you like with various conditional “if()” or retrive data in a give table/cell to modify the output of the actions, and blablabla :slight_smile:
More info here:

hope that helps, update us on your progess!!! :smiley: