Give some tips to create an app that has options to get ecommerce selling data like 1) Product Name, 2) Product image, 3) Price etc

What is that other join block which is not a 'main join block' that I have to put global.csvRowText block in its socket?

take it out, see what happens...

1 Like

I am thinking to test by placing the header outside of for loop.

let me try

I tried, and 'only the row data is shown in the output and all the records are repetitively shown in a single row.

Check the columns, B, I and P, 'product names are shown there' ...

Capture1

When I added \n, it is printing row by row. But, can't join header data without its repetition after the row data.

Am I doing any mistake here,

the block 'csv row text' may be the reason, is it so? Can i replace this with any block, if that is the reason?

Update: I tried this by replacing with 'make a list' block, but not working.

You need to add the header row, as a csv row, outside of the for each loop

I tried once, let me try once more.

How can i do that, my attempt is not working,

Seems you did not learn anything from the example I provided you with earlier...

You have a list of product details
You have a list for the header row

Insert the header row list to index 1 of your product list
Convert this to a csv format using the list to csv table block

Job done

I tried that once, at that time the output was not horizontal. Let me check once more.

The result is not as expected,

The only best result, I was able to achieve is

https://community.appinventor.mit.edu/uploads/default/original/3X/8/8/881cd68b2d425858fdb972d55d6e4271389ed5cb.png

this one. But, somehow I need to solve this. help me.

do you mean this?

What is the purpose of length of the list block? Can we solve it using that block in any way?

Am I facing any bugs of the blocks or is it my error?

image

Can you please explain with for each loop in this example? Because, in my project for each loop is necessary.

It was all here 50 posts ago: