This is an hardest macro to create but i create it for you with my method.
CSV test.csv
1 Line
2 Line
3 Line
4 Line
5 Line
6 Line
7 Line
8 Line
9 Line
10 Line
Log macro successful
[status]
Playing macro Store_All_Row_Of_Column_In_Variable
[info]
Executing: | store | true | !errorignore |
[info]
Executing: | comment | Store An Empty Var Value | |
[info]
Executing: | store | | Var_All_Lines |
[info]
Executing: | comment | Times All Csv Lines | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | csvRead | test.csv | |
[info]
Executing: | executeScript_Sandbox | return ({Var_All_Lines})+{!COL1} | Var_All_Lines |
[info]
Executing: | executeScript_Sandbox | return Number(${!csvReadLineNumber})+1 | !csvReadLineNumber |
[info]
Executing: | end | | |
[info]
Executing: | times | ${!csvReadMaxRow} | |
[info]
Executing: | echo | ${Var_All_Lines} | #shownotification |
[echo]
1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line
[info]
Macro completed (Runtime 18.97s)
Macro Code
{
"Name": "Store_All_Rows_Of_Column_In_Variable",
"CreationDate": "2020-6-5",
"Commands": [
{
"Command": "store",
"Target": "true",
"Value": "!errorignore"
},
{
"Command": "comment",
"Target": "Store An Empty Var Value",
"Value": ""
},
{
"Command": "store",
"Target": "",
"Value": "Var_All_Lines"
},
{
"Command": "comment",
"Target": "Times All Csv Lines",
"Value": ""
},
{
"Command": "csvRead",
"Target": "test.csv",
"Value": ""
},
{
"Command": "times",
"Target": "${!csvReadMaxRow}",
"Value": ""
},
{
"Command": "csvRead",
"Target": "test.csv",
"Value": ""
},
{
"Command": "executeScript_Sandbox",
"Target": "return (${Var_All_Lines})+${!COL1}",
"Value": "Var_All_Lines"
},
{
"Command": "executeScript_Sandbox",
"Target": "return Number(${!csvReadLineNumber})+1",
"Value": "!csvReadLineNumber"
},
{
"Command": "end",
"Target": "",
"Value": ""
},
{
"Command": "echo",
"Target": "${Var_All_Lines}",
"Value": "#shownotification"
}
]
}
Image Macro Successful