Just doing a test on a table with 5500 rows and about 3500 email addresses. The Bot is set to create a record in a subtable then send an email with a body template. I’m sending the emails exclusively to me as a test.
It seems that the Bot is limited to working on a maximum of 1000 rows since I can see that only 1000 records where created in the subtable and 1000 test emails sent.
In order to reduce the chance of unintended large executions, scheduled bots with ForEachRowInTable enabled in apps that are not deployed will be able to execute a maximum of 1000 rows.
In order to reduce the chance of unintended large executions, scheduled bots with ForEachRowInTable enabled in apps that are not deployed will be able to execute a maximum of 1000 rows.
Hmmm, just noticed. This isn’t a prototype, its deployed.
@Dan_Bahir Thanks! But is there any difference between manually running a “ForEveryRecord” Bot from the editor, versus it running on its regular schedule?
Just done a manual run and its instantly created the 5000+ subtable records and is currently at email 1800ish. So it appears the only limitation is Max number of rows processed in “For Each Row in Table” in a deployed app = 10,000
Updated the limits documentation for both deployed and prototype apps.> > Automation Limits | AppSheet Help Center> > Max number of rows processed in “For Each Row in Table” in a prototype app> > 1,000
I have yet to understand what this limitation refers to.
I understand that “For Each Row in Table” is an option that can only be set for Scheduled Events.
And schedules are not triggered by Prototype app.
This is why I don’t understand it yet.
I think it probably affects the execution of run or test button, so I will give it a try. (I am AppCreater?)
It would be great if the AppSheet Team could give me more accurate information.
I’m testing a simple data update Automaiton like the one below with the run button selected, but I’m even more confused because the Prototype is able to update 11000 rows.
I haven’t tried the Send Mail Action because I’m afraid of it.
Would you be able to allow to debug you app so that I can understand why it is not working within the limits?
Thanks @Dan_Bahir, of course.
App id: Cellphone_sandbox-2214479
If you run All Clear Bot, all 11,000 records of Type column will be null.
If you run Update type to 5G Bot, all 11,000 records of Type column will be set to 5G.