[英]How do I concat and make json in this format - google sheets and js
我正在使用谷歌表格来获取用户在行中输入的数据。 用户像这样在一行中输入多个值。 我从每一行读取数据并将其发送到 api,它需要是上述格式。
例如:哈里斯、瑞安、妮可
我想将其转换为具有以下格式的 json 和 append 用户类型,每个 object 每次都相同。
[{"name":"haris", "userType":"admin"},{"name":"ryan", "userType":"admin"},{"name":"nicole", "userType":"admin"}]
谁能指导我如何实现所需的格式?
let row = "Haris,Ryan,Nicole"; let result = []; row.split(',').forEach( function(value){ result.push({'name': value, 'userType': 'admin'}); }); console.log(result);
或者如果您不想使用forEach
let row = "Haris,Ryan,Nicole"; let result = []; let rowDataAsArray = row.split(',') for(let i=0; i<rowDataAsArray.length; i++){ result.push({'name': rowDataAsArray[i], 'userType': 'admin'}); }; console.log(result);
let result = [] let data = "haris,ryan,nicole" data.split(',').forEach(person => { result.push({ name: person, userType: "admin" }) }) console.log(result)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.