TGViewer
Google Таблицы Google Таблицы @google_sheets · 60.3K subscribers
Post #1689 11.5K
Загружаем товары с Ozon через API
*или то, чем мы с вами и будем весело заниматься на курсе 🙂 *

Сегодня — научимся тянуть список всех товаров нашего купца (или, как говорят на Ozon, селлера) через API прямо в Google Таблицы.

Я специально разобрал код в видео медленно, пошагово и с объяснениями, также сам код прокомментировал внизу


function list() {
const url = 'https://api-seller.ozon.ru/v3/product/list';

let params = {
method: 'post',
muteHttpExceptions: true,
contentType: 'application/json;',
'headers': {
'client-id': Client_Id,
'Api-Key': Api_Key
}
};

var arr = [];

for (var x = 0; ; x++) {

let payload = {
"filter": {
"visibility": "ALL"
},
"last_id": !x ? '' : last_id,
"limit": 1000
};


params['payload'] = JSON.stringify(payload);

console.log('x:', x);
console.log(params);

var r = UrlFetchApp.fetch(url, params); //строка
r = JSON.parse(r); //JSON
var last_id = r.result.last_id
r = r.result.items;
if (!r.length) { break; };

var headers = Object.keys(r[0]);
r = r.map(rr => headers.map(h => h == 'quants' ? rr[h].join(',') : rr[h]));

arr = [...arr, ...r];
};

arr = [headers, ...arr];
Logger.log(arr);

const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('list')
sh.clearContents();
sh.getRange(1, 1, arr.length, arr[0].length)
.setValues(arr);
};


🚀 Про наш курс, старт уже на следующей неделе t.me/google_sheets/1685
  • 👍 10
  • 🔥 2
  • 🍓 1
More from @google_sheets
  1. Oct 2, 2026Скоро расскажем, как мы создали систему для dog walker в Петербурге 🐕 Люди гуляют с собак…
  2. Sep 29, 2026📶Автоматически обновляемый дашборд из 1С, который помогает смотреть на цифры не как на де…
  3. Sep 26, 2026Google Таблицы pinned Deleted message
  4. Sep 26, 2026Это очень интересная тема - "как я по-настоящему влюбился в таблицы в 2017". Если вам инте…
  5. Sep 26, 20262️⃣ Вторая статья там же: "Буби, крести, пики. Или своя CRM-система в Гугл Таблицах за пар…
  6. Sep 26, 2026Друзья, всем отличной субботы! ☀️ Вспомним, с чего начинался наш канал 👀 1️⃣ Статья на Ха…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →