Hello,
I have a Students1 table, and a SignUpSheet table. I want to create an an action that will set the columns in the Students1 table so they match what is in the SignUpSheet.
Right now, Iโm just trying to pull the names. I tried this for the expression: Any([Related SignUpSheets][First Name]). When I โtestโ the action, it shows me the first name of each student, so it should work. But when I run the expression, no data is changed/updated. I also tried using this expression with the same results:
I tried to use the โMonitorโ button to figure out whatโs happening. But any time I try, I get this:
Any ideas or suggestions you have would be much appreciated.
Thank you!
How did you do this?
This:
Just means the expression syntax is correct, not that it will produce the desired results. To actually test your expression, use this:
Hi Steve,
Thanks for reaching out. I did use the Test button you mentioned. When I did, it showed me a list of first name values that seemed correct. I didnโt include a screenshot of that, just of the formula that produced it. But now when I run the test, it doesnโt show the first name as it did before. It just tells me the event condition is true:
Not sure why thatโs different now. Iโll keep messing with it.
Thank you,
Still canโt find anything that is wrong. Iโve tried making tons of small changes, with no luck. But no matter what I do, I did notice when I click โrunโ on the automation, it seems to be processing waaaaaaay longer than any other automation Iโve ever made. I donโt have any idea why it would take so long. I have lots of other automations that apply or reference these tables, and none seem to have this issue. And since I canโt monitor the process, I canโt find the problem.
Itโs not very clear what exactly you have set up.
I imagine a Bot, with a schedule-driven Event, with ForEveryRecord switched on, that runs a data-change Action using the expression in your first post? Is that what youโre doing?
Youโre talking about two different โtestโ buttons here, on two different expressions. One expression is for the data change Action, and one is the condition on the Event.
In either case I think itโs pretty strange that the Monitor app is timing out. Have you tried to open it again recently? Maybe it was just a temporary issue?
Hi Mark. Youโre right. I should have included more detail about the different parts of the bot. And yep, itโs a bot, with a schedule-driven Event, set to run ForEveryRecord, that runs a data-change action.
And thanks for explaining about the โtestโ button.
I just tried again, and the Monitor app is still timing out. Iโve opened a ticket with AppSheet Support. Iโll report back if we figure out the issue.
Thank you.
So does the Action itself work? Could you just manually bulk-select all records and run the Action from the app, instead of running a Bot? Is this just a one-time thing to get all old records updated? Can you just do it in the backend GSheet, with a vlookup or index/match formula?
Hi Mark,
I just tried the bulk-select, and that seems to work. Thank you for that suggestion. Unfortunately, itโs not a one-time thing. Students will be signing up over a period of several weeks.
However, it is a one-time thing for each particular student/record. Originally I wanted to just set an initial value for these columns, but could never get it to work. I think because any formula would have to reference the student record, and it canโt reference it at the point itโs created.
User | Count |
---|---|
15 | |
11 | |
10 | |
8 | |
3 |