#javascript #zapier
#javascript #zapier
Вопрос:
Привет, я использую javascript в zapier и мне нужно пометить свои выходные данные.
Итак, я бы хотел, чтобы метка была «arraytitle», а данные были «arraysku», например title1: sku1 , title2: sku2, Но она просто показывает слова title1, а не значение из массива?
let arraysku = inputData.array
let arraytitle = inputData.arraytitle
let sku = []
let title = []
//arraysku = arraysku.replace('[', '').replace(']', '')
arraysku = arraysku.split(',')
console.log(arraysku)
//arraytitle = arraytitle.replace('[', '').replace(']', '')
arraytitle = arraytitle.split(',')
console.log(arraytitle)
let { 0: sku1, 1: sku2, 2: sku3, 3: sku4, 4: sku5, 5: sku6 } = arraysku
let { 0: title1, 1: title2, 2: title3, 3: title4, 4: title5, 5: title6 } = arraytitle
let skuinfo = { title1: sku1, sku2: sku2, sku3: sku3, sku4: sku4, sku5: sku5, sku6: sku6 }
for (let i = 1; i <= 6; i ) {
sku.push({ id: i, info : skuinfo })
}
//console.log(coursename, skuinfo)
output = sku
Комментарии:
1. Предоставьте свой
inputData
2. Пожалуйста, объясните свой код и вставьте полностью рабочий фрагмент
3. Попробуйте
skuinfo[title1] = sku1
4. «Например, title1: sku1 , title2: sku2», тогда
let skuinfo = { title1: sku1, sku2: sku2, sku3: sku3, sku4: sku4, sku5: sku5, sku6: sku6 }
должно бытьlet skuinfo = { title1: sku1, title2: sku2, title3: sku3, title4: sku4, title5: sku5, title6: sku6 }
5. Спасибо @holydragon — это сработало — skuinfo[title1] = sku1