@Oleg_F

Как удалить значение из объекта?

Добрый день.
Подскажите пож., как скриптом удалить часть полученных через API данных.
При запросе, получаю объект следующего вида
[
{number:0,totalPrice:1.0, barcode:7, countryName:Россия}
{number:1,totalPrice:2.0, barcode:8, countryName:Россия}
{number:2,totalPrice:3.0, barcode:6, countryName:Россия}
]


И из него мне нужно удалить "number".
Пробовал через delete и splice, ни как не получается удалить данные и получить объект уже без "number".
Хотел удалить именно при обработке скриптом, без промежуточной записи в таблицу.

function sendRequestSales() {

  let dateFrom = '2021-09-10'

  let url = URL + 'sales?dateFrom=' + dateFrom + 'T00:00:00.000Z&flag=1&key=' + TOKEN 
  let data = [];
  let fetch = UrlFetchApp.fetch(url); 
  
  let arr = JSON.parse(fetch.getContentText())

   let arr2 = arr.forEach(el => delete el[0])
}
  • Вопрос задан
  • 16 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
let arr2=arr.map(o=>{let {number, ...rest} = o; return rest})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы