เช่น
function getDemand(k=0){
var demand =[['SKU1','AAA',100],
['SKU2','BBB',150],
['SKU3','CCC',120],
['SKU1','AAA',250]];
var ret = [];
for ( let r =0; r< demand.length ; r++ ) {
// if ( demand ) {
// ret.push([demand[r][0],demand[r][1],demand[r][2],demand[r][3]]);
// }
// else {
// }
// Logger.log(ret)
}
// Logger.log(ret);
return demand;
คืออยากทำ uniqekey ให้เหลือ demand=[['SKU1','AAA',350],['SKU2','BBB',150],['SKU3','CCC',120]]
ข้างในผมวนลูปไม่ถูก เพราะ มันเช็คค่าที่ละ demand[r] ซึ่งมันเป็นแถว ไม่ใช่ คอลัมน์ หนะครับ รบกวนแนะนำว่าต้องดูอะไร
ปล. ผมเขียนโปรแกรมเป็นงานอดิเรกนะ อย่า สงสัย ถ้าถามง่าย ๆ 5555
javascript อะเรย์ แบบ รวมตัวที่คีย์เดียวกัน ไว้ด้วยกัน
function getDemand(k=0){
var demand =[['SKU1','AAA',100],
['SKU2','BBB',150],
['SKU3','CCC',120],
['SKU1','AAA',250]];
var ret = [];
for ( let r =0; r< demand.length ; r++ ) {
// if ( demand ) {
// ret.push([demand[r][0],demand[r][1],demand[r][2],demand[r][3]]);
// }
// else {
// }
// Logger.log(ret)
}
// Logger.log(ret);
return demand;
ข้างในผมวนลูปไม่ถูก เพราะ มันเช็คค่าที่ละ demand[r] ซึ่งมันเป็นแถว ไม่ใช่ คอลัมน์ หนะครับ รบกวนแนะนำว่าต้องดูอะไร
ปล. ผมเขียนโปรแกรมเป็นงานอดิเรกนะ อย่า สงสัย ถ้าถามง่าย ๆ 5555