INPUT() function parameters not showing for assignment when using ADD action. What am I missing?

Does the INPUT function not work in use cases where we want to ADD new rows?

EDITED:  Realized there is confusion.  By "ADD action" I am referring to the type "add a row to another table using values from this row" - NOT the ADD button action.

I have a use case, where I want to pre-assign certain rows to a Used Items child table.  These rows are identified from an Items table based on a type column in the Parent row.  When an initial Save is performed on the Parent, the list of Items are identified by the type and then a row is to be added to the Used Items table for each of these identified Items.  To do this, I need to carry over the Parent ID to assign to each of the Used Items rows.

It appears however, that I cannot pass arguments using the INPUT() function to an ADD action of type "add a row to another table using values from this row".  The parameters will not even show up.  Is this true?  We can only pass arguments to "update" type actions?  Or am I missing something?

I am aware of other ways to achieve my goal but using the INPUT() function is the most efficient and elegant.  I am surprised, if the use case above is not supported.

EDITED:  Adding Images of configured Actions

ADD action ("add a row to another table using values from this row") with implemented INPUT() function
Screenshot 2024-10-13 at 10.51.15 AM.png

After saving, no "Add" area is provide in the calling action to set the "tx" parameter with an argument.

Screenshot 2024-10-13 at 10.53.26 AM.png

 

FYI,  I am using an old work around.  I added a "Variables" table that I can temporarily INSERT a variable data row.  Then look up the "value" from that Variables row to assign in the ADD action (instead of using the INPUT() function) and then lastly delete the variable row.  It is user based so each user gets their own data row should they be performing the same process at the same time in the app.  It works well just not as efficient or elegant as the INPUT() function could be.

2 7 309
7 REPLIES 7

Steve
Platinum 5
Platinum 5

Please post some screenshots of the configs involved.

Originally, I was just hoping that others have experienced this use case and could confirm it IS or ISN"T supported.  But I have added images of my configured actions.  Let me know what you think.   By the way, I'm glad to see you active the Community again!!

I don't know why but the Data: add a new row to another table using values from this row doesn't allow the use of INPUT() to pass values between actions. I just noticed this myself a few days ago.

Create an action

Captura de Tela (3).png

Formula (insert the field from your table)

Input(Nome, [Nome1]) 

A pop up appears for you to enter the field value

 

Thanks!  But this a different usage of the INPUT() function.    I don't want to ask the user for input.  I want to use the INPUT() function to pass an argument between actions - which is another "flavor" of the INPUT() function.

Any new information about this?

I've  seen nothing.