I have a scenario where one table (Table A) has rows added in bulk (1000s at a time) via the AppSheet API being invoked from outside the app. I need to then force recalculation of rows (1000s at a time) in another table (Table B) that has columns with App formulas that reference the first table (Table A).
I'm planning to create an automation whose event is triggered by "Adds only" in Table A. My question is what's the best approach to implementing the data change task to be executed in one column for pertinent rows in Table B that would then trigger recalculation of Table B's other columns?
For example, it's unclear to me which of the following applies:
If the behavior is #1, I assume that it's far preferable to make the automation task a webhook that invokes the AppSheet API. However, if the behavior is #2, there may not be any performance advantage to using a webhook task instead of just a task that calls a data change action defined within the app since it's going to run one row at a time anyway.
FWIW, the Add records to a table - AppSheet API Help article implies all rows are added before any resulting automation is triggered. See steps 5 and 6 here:
As always, any guidance regarding my questions--or how I should be thinking about this differently--is appreciated.
User | Count |
---|---|
18 | |
11 | |
7 | |
3 | |
2 |