I get the following error while trying to build a ‘Get Newest Change Log Values’ process that calls a process ‘Get Newest Change Log id’ and then tries to return the values from the newest change log by using the id it got from the called process:
Column id in expression ‘[Newest Change Log].[id].[Action]’ does not contain a reference.
When “id” is returned, it is being returned as a text type
Ideally, it would retain the original column type. The behavior you describe is not intuitive and adds complexity and confusion. Nothing else in AppSheet behaves that way.
When it comes to “Process input”, are you really sure that we are able to pass the “list of IDs” to it?
On the other post, I have been repeatedly pointing out that the one step with “call another proces with initial process input” is actually doing the same as task (action) would do, i.e. STEP can manipulate the column value which is completely new with Automation. Yes, action can change the value of the target columns and field, but now we are able to do the same stuffs with process input, which is giving me (at least) confusion, until I get to know and understand what it is.
The nostargic action to change the value using value in column in this fields can be done by process input nowadays.
Alright, backing to the subject, we are really able to pass the list of ids for recors to the process input???
Hi,
sorry for the confusion – no we cannot pass a “list of IDs” to a process’s input (which means we don’t support running the same process on a batch of inputs yet, but we are planning to add this with something like a ForEach step).
What I meant above is
First use Select() to generate a list of refs, and its size should be 1 according to the use case
Then grab the only item in the list generated above