//create temp collection to collect all of the split rows
ClearCollect(colAccountId,Filter(Split(TextInput1.Text,Char(10)), Not IsBlank(Trim(Value))));
ClearCollect(colBpmId,Filter(Split(TextInput2.Text,Char(10)), Not IsBlank(Trim(Value))));
ClearCollect(colRespCent,Filter(Split(TextInput3.Text,Char(10)), Not IsBlank(Trim(Value))));
ClearCollect(colAdmin,Filter(Split(TextInput4.Text,Char(10)), Not IsBlank(Trim(Value))));
//collect the sequence as required
ClearCollect(
colDoIt,
//now for every column lets add the text inputs data from the other ones
ForAll(
Sequence(CountRows(colAccountId)),
{
AccountId: Index(colAccountId,Value).Value,
BpmId: Index(colBpmId,Value).Value,
RespCent: Index(colRespCent,Value).Value,
Admin: Index(colAdmin,Value).Value
}
)
)
Result