请通过 @Nimrod 使用以下代码(请参阅 this thread),谁能告诉我在将对象数组转换为 csv 时如何考虑缺失值?
var csv = []
if (items.length) {
var keys = Object.keys(items[0])
csv.push(keys.join(','))
items.forEach(item => {
let vals = keys.map(key => item[key] || '')
csv.push(vals.join(','))
})
}
csv = csv.join('\n')
项目是邮递员响应数据:
const items = pm.response.json().data
.map((data) => ({
text: data.text,
created_at: data.created_at,
author_id: data.author_id,
id: data.id,
}))
@Nimrod 的代码目前有效。但是,如果没有响应数据,我只需要一个带有“无推文”文本的 csv 文件。
先谢谢你!