Найти Π² Π”Π·Π΅Π½Π΅
Π₯итрости Π–ΠΈΠ·Π½ΠΈ PRO

πŸ“Š Как автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Google Π’Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· Ρ„ΠΈΠ΄Π° (XML / YML / JSON / CSV)

МногиС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Google Π’Π°Π±Π»ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅: Ρ†Π΅Π½Ρ‹, остатки, Π·Π°ΠΊΠ°Π·Ρ‹, ассортимСнт.
Но Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ β€” хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё обновлялось само. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ способ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Google Π’Π°Π±Π»ΠΈΡ†Π° автоматичСски ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π»Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„ΠΈΠ΄Π° ΠΏΠΎ ссылкС.
ΠŸΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для любого источника β€” ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚, Ozon, Wildberries, CRM, 1Π‘, сайт ΠΈΠ»ΠΈ просто CSV. --------------------------------------------------------------------------------------------- πŸ“Œ АвтоматичСски скачиваСт Ρ„ΠΈΠ΄ (XML / YML / JSON / CSV) с Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ URL.
πŸ“Œ Π‘Π°ΠΌ опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚.
πŸ“Œ ЗаписываСт Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ построчно, Π±Π°Ρ‚Ρ‡Π°ΠΌΠΈ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ зависало.
πŸ“Œ ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ β€” Ρ€Π°Π· Π² час ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 9:00.
πŸ“Œ Π£ΠΌΠ΅Π΅Ρ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚Ρ‹ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ETag / Last-Modified (Ссли сСрвСр ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚).
πŸ“Œ ΠŸΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ сбои: Π΄Π΅Π»Π°Π΅Ρ‚ нСсколько ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ (Ρ€Π΅Ρ‚Ρ€Π°ΠΈ) ΠΏΡ€ΠΈ сСтСвых ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. ПослС настройки всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ. Π’Π°Π±Π»ΠΈ
ОглавлСниС
Как автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Google Π’Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· Ρ„ΠΈΠ΄Π° (XML / YML / JSON / CSV)
Как автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Google Π’Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· Ρ„ΠΈΠ΄Π° (XML / YML / JSON / CSV)

МногиС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Google Π’Π°Π±Π»ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅: Ρ†Π΅Π½Ρ‹, остатки, Π·Π°ΠΊΠ°Π·Ρ‹, ассортимСнт.

Но Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ β€” хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё
обновлялось само.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ способ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Google Π’Π°Π±Π»ΠΈΡ†Π° автоматичСски ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π»Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„ΠΈΠ΄Π° ΠΏΠΎ ссылкС.

ΠŸΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ для любого источника β€” ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚, Ozon, Wildberries, CRM, 1Π‘, сайт ΠΈΠ»ΠΈ просто CSV.

---------------------------------------------------------------------------------------------

πŸš€ Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот скрипт

πŸ“Œ АвтоматичСски скачиваСт Ρ„ΠΈΠ΄ (XML / YML / JSON / CSV) с Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ URL.

πŸ“Œ Π‘Π°ΠΌ опрСдСляСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚.

πŸ“Œ ЗаписываСт Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ построчно, Π±Π°Ρ‚Ρ‡Π°ΠΌΠΈ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ зависало.

πŸ“Œ ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ β€” Ρ€Π°Π· Π² час ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 9:00.

πŸ“Œ Π£ΠΌΠ΅Π΅Ρ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚Ρ‹ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ETag / Last-Modified (Ссли сСрвСр ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚).

πŸ“Œ ΠŸΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ сбои: Π΄Π΅Π»Π°Π΅Ρ‚ нСсколько ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ (Ρ€Π΅Ρ‚Ρ€Π°ΠΈ) ΠΏΡ€ΠΈ сСтСвых ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….

ПослС настройки всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ. Π’Π°Π±Π»ΠΈΡ†Π° сама тянСт свСТиС Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

---------------------------------------------------------------------------------------------

βš™οΈ Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ

1️⃣ Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Google Sheets ΠΈ создайтС Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

НазовитС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π˜ΠΌΠΏΠΎΡ€Ρ‚ Ρ„ΠΈΠ΄Π°Β».

2️⃣ ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°

Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅:

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ β†’ Apps Script

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ со скриптом.

Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ всё, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ, ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅
вСсь ΠΊΠΎΠ΄ ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ (ΠΎΠ½ Π½ΠΈΠΆΠ΅).

https://gist.github.com/moix89/bb15ee735cc870f114508ed7a283ac2b

3️⃣ Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ свой Ρ„ΠΈΠ΄

Π’ самом Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ:

-2

Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ https://ΠΏΡ€ΠΈΠΌΠ΅Ρ€.Π΄ΠΎΠΌΠ΅Π½/your-feed.yml Π½Π° Π²Π°ΡˆΡƒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ссылку β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

-3

Если Ρ„ΠΈΠ΄ Π·Π°ΠΊΡ€Ρ‹Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠΊΠ΅Π½), Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² FEED_HEADERS:

-4

4️⃣ БохраняСм ΠΈ запускаСм

НаТмитС πŸ’Ύ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ β†’ Π·Π°Ρ‚Π΅ΠΌ ▢️ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ β†’ onOpen().

Google попросит Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ β€” ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅.

ПослС этого Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ β€” появится Π½ΠΎΠ²ΠΎΠ΅ мСню
Feed Import.

5️⃣ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π’ мСню Feed Import Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСйчас

Π‘ΠΊΡ€ΠΈΠΏΡ‚ скачаСт ваш Ρ„ΠΈΠ΄, распарсит Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΈΡ… прямо Π½Π° лист.

ΠŸΠΎΡΠ²ΡΡ‚ΡΡ строки с названиями, Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»Π°ΠΌΠΈ, Ρ†Π΅Π½Π°ΠΌΠΈ, Ρ„ΠΎΡ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ полями ΠΈΠ· вашСго Ρ„ΠΈΠ΄Π°.

6️⃣ Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π°Π²Ρ‚ΠΎΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс.

Π’ мСню
Feed Import Π΅ΡΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹:

  • Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ почасовоС β€” ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 60 ΠΌΠΈΠ½ΡƒΡ‚.
  • Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ 09:00 β€” Ρ€Π°Π· Π² дСнь ΡƒΡ‚Ρ€ΠΎΠΌ.
  • Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автообновлСния β€” ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΠΈ всё, Ρ‚Π°Π±Π»ΠΈΡ†Π° сама обновляСтся ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.

---------------------------------------------------------------------------------------------

🧠 Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ

МногиС ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚: «А ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€” XML ΠΈΠ»ΠΈ JSON?Β»

Π‘ΠΊΡ€ΠΈΠΏΡ‚ сам опрСдСляСт это ΠΏΠΎ
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ ΠΈ структурС Ρ„Π°ΠΉΠ»Π°.

  • Если Ρ‚Π΅Π»ΠΎ начинаСтся с { ΠΈΠ»ΠΈ [, Π·Π½Π°Ρ‡ΠΈΡ‚ JSON.
  • Если Π΅ΡΡ‚ΡŒ ; ΠΈΠ»ΠΈ , β€” Π·Π½Π°Ρ‡ΠΈΡ‚ CSV.
  • Если Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ <offer>, <shop> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ XML-Ρ‚Π΅Π³ΠΈ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ YML/XML.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ свой парсСр:

  • parseCSV_() β€” опрСдСляСт Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ (;, ,, | ΠΈΠ»ΠΈ Ρ‚Π°Π±) ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.
  • parseJSON_() β€” Β«Ρ€Π°ΡΠΏΠ»ΡŽΡ‰ΠΈΠ²Π°Π΅Ρ‚Β» Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² плоскиС столбцы (a.b.c).
  • parseYML_XML_() β€” Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ всС <offer> ΠΈΠ· Ρ„ΠΈΠ΄Π° ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚Π°, собираСт Ρ‚Π΅Π³ΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ <param name="...">.

Π”Π°ΠΆΠ΅ Ссли Ρƒ вас нСсколько <picture>, ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ строку Ρ‡Π΅Ρ€Π΅Π· |.

---------------------------------------------------------------------------------------------

🧩 Как ΠΊΠΎΠ΄ экономит ΠΊΠ²ΠΎΡ‚Ρ‹

Π’ Google Apps Script Π΅ΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° количСство запросов ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, скрипт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚
ETag ΠΈ Last-Modified:

πŸ“¦ ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС ΠΎΠ½ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ETag/Π΄Π°Ρ‚Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Ρ‹Π»ΠΈ Ρƒ Ρ„ΠΈΠ΄Π°.

πŸ“¦ Если Ρ„ΠΈΠ΄ Π½Π΅ измСнился β€” сСрвСр ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ 304 Not Modified, ΠΈ скрипт пропускаСт ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

πŸ“¦ Π­Ρ‚ΠΎ экономит Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² дСсятки Ρ€Π°Π·.

---------------------------------------------------------------------------------------------

πŸ” Π§Ρ‚ΠΎ происходит ΠΏΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…

Иногда Ρ„ΠΈΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ (502, 503, ΠΎΠ±Ρ€Ρ‹Π²).

Π’ΠΎΠ³Π΄Π° ΠΊΠΎΠ΄ Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚, Π° Π΄Π΅Π»Π°Π΅Ρ‚
Π΄ΠΎ Ρ‚Ρ€Ρ‘Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ β€” с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°.

Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fetchWithRetry_().

Если всС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ β€” скрипт выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Π»ΠΎΠ³ ΠΈ остановится, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

---------------------------------------------------------------------------------------------

πŸ“ Как ΠΎΠ½ ΠΏΠΈΡˆΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ

Π€ΠΈΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большим (тысячи строк).

Google ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса ΠΊ листу, поэтому ΠΊΠΎΠ΄ Π΄Π΅Π»ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅
Π½Π° Π±Π°Ρ‚Ρ‡ΠΈ ΠΏΠΎ 20 000 строк:

-5

Π­Ρ‚Π° ΠΏΠ°ΡƒΠ·Π° Π² 0.1 сСкунды ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ ошибки RequestTooLarge ΠΈ Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ сСрвСр.

Π’Π°ΠΊΠΆΠ΅ задаётся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ MAX_ROWS = 500000 β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΠ±ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΡ€ΠΈ гигантских Ρ„ΠΈΠ΄Π°Ρ….

-6

ВсС <param> автоматичСски становятся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ (param:Π½Π°Π·Π²Π°Π½ΠΈΠ΅).

ВсС <picture> ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ Ρ‡Π΅Ρ€Π΅Π· |.

---------------------------------------------------------------------------------------------

🧰 Как Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ сСбя

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅:

  • ΠΌΠ΅Π½ΡΡ‚ΡŒ порядок ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ β€” ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ массив preferred Π² parseYML_XML_().
  • ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ листа β€” ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ sheet.clearContents() Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ writeTable_().
  • ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠ²Ρ‹Π΅ строки β€” Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ id ΠΏΠ΅Ρ€Π΅Π΄ вставкой.

πŸ’‘ ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ

πŸ’¬ Авторизация.

Если Ρ„ΠΈΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½ β€” Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² FEED_HEADERS. НапримСр:

-7

🧩 Π˜ΠΌΠΏΠΎΡ€Ρ‚ CSV ΠΈΠ· CRM.

МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ ссылку Π½Π° CSV-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΈΠ· вашСй систСмы. Π‘ΠΊΡ€ΠΈΠΏΡ‚ сам ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ.

πŸ›  Π›ΠΎΠ³ΠΈΠΊΠ° 304 Not Modified.

Если Ρ„ΠΈΠ΄ Π½Π΅ измСнился β€” Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ трогаСтся. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠ°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ зря.

πŸ•“ Π“ΠΈΠ±ΠΊΠΎΠ΅ расписаниС.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ обновлялось Π² 7 ΡƒΡ‚Ρ€Π° ΠΈ 7 Π²Π΅Ρ‡Π΅Ρ€Π°? Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

-8

βœ… Π§Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅

ПослС установки Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ автоматичСская схСма:

1️⃣ Π€ΠΈΠ΄ публикуСтся Π½Π° сайтС / Π² CRM.

2️⃣ Google Π’Π°Π±Π»ΠΈΡ†Π° ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ скачиваСт Π΅Π³ΠΎ.

3️⃣ Π”Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈ красиво лоТатся Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

4️⃣ МоТно ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, сводныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ β€” всё всСгда Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ.

---------------------------------------------------------------------------------------------

🧾 ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°

βœ” Π‘Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов (Integromat, n8n, Zapier) β€” всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ Google.

βœ” БСсплатно ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ.

βœ” Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

βœ” ΠŸΡ€ΠΎΡΡ‚Π°Ρ настройка: ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· вставил ΠΊΠΎΠ΄, ΡƒΠΊΠ°Π·Π°Π» ссылку β€” ΠΈ всё.

βœ” МоТно Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ сСбя: ΠΌΠ΅Π½ΡΡ‚ΡŒ расписаниС, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π°.

---------------------------------------------------------------------------------------------

πŸ—’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΆΠΈΠ²ΠΎΠ³ΠΎ сцСнария

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΈ ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ XML-Ρ„ΠΈΠ΄ с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ.

Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹ ΠΈ остатки прямо Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ сводки ΠΏΠΎ поставщикам.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого скрипта Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Ρ„ΠΈΠ΄ ΠΊ Google Sheets, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Β«ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π· Π² час» β€” ΠΈ всё.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ час Ρƒ вас Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ свСТиС Π΄Π°Π½Π½Ρ‹Π΅. МоТно ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ для Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, SEO ΠΈΠ»ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ.

---------------------------------------------------------------------------------------------

⚠️ Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ

  • Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Apps Script нСльзя Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 20 Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.
  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (ΡΠ²Ρ‹ΡˆΠ΅ 500 тыс. строк) Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° нСсколько.
  • Если Π²Ρ‹ обновляСтС Ρ„ΠΈΠ΄ Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ Ρ€Π°Π· Π² 15 ΠΌΠΈΠ½ΡƒΡ‚ β€” Google ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΠ²ΠΎΡ‚Ρƒ (Π»ΠΈΠΌΠΈΡ‚ UrlFetchApp).

---------------------------------------------------------------------------------------------

🏁 Π’Ρ‹Π²ΠΎΠ΄

Π­Ρ‚ΠΎΡ‚ скрипт β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Google Π’Π°Π±Π»ΠΈΡ†Π°Ρ….

Он Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ, Π»Ρ‘Π³ΠΊΠΈΠΉ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сторонних сСрвисов ΠΈ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΈΠ΄Π°ΠΌΠΈ ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚, Ozon, Wildberries, CSV-ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ API.

🧠 Один Ρ€Π°Π· вставил β€” ΠΈ Π·Π°Π±Ρ‹Π».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваша Ρ‚Π°Π±Π»ΠΈΡ†Π° всСгда свСТая ΠΈ обновляСтся сама.

---------------------------------------------------------------------------------------------

πŸ’¬ Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ!

А Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ„ΠΈΠ΄ ΠΊ Google Π’Π°Π±Π»ΠΈΡ†Π°ΠΌ?

ΠŸΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях πŸ‘‡, с ΠΊΠ°ΠΊΠΈΠΌΠΈ источниками Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ β€” ЯндСкс.ΠœΠ°Ρ€ΠΊΠ΅Ρ‚, Ozon, Wildberries, CRM, 1Π‘ ΠΈΠ»ΠΈ свой сайт.

Π‘ΡƒΠ΄Π΅Ρ‚ интСрСсно ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΠΈΠ΄Ρ‹ парсятся идСально, Π° Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΡƒΡ‚ΡŒ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄.

πŸ“Œ Π₯ΡΡˆΡ‚Π΅Π³ΠΈ для Π”Π·Π΅Π½Π°

#googleΡ‚Π°Π±Π»ΠΈΡ†Ρ‹ #yandexmarket #ozon #wildberries #xml #csv #json #yml #Ρ„ΠΈΠ΄ #интСграция #автоматизация #googleappsscript #скрипт #инструкция #Π³Π°ΠΉΠ΄Ρ‹ #Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ #Π΄Π°Π½Π½Ρ‹Π΅ #онлайнбизнСс #crm #1с #excel #Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° #Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ #ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΌΠ°Π³Π°Π·ΠΈΠ½ #itΡ€Π΅ΡˆΠ΅Π½ΠΈΡ #noсode #lowcode