TGViewer
🇺🇦Скрипти та API Google Ads | chiliad 🇺🇦Скрипти та API Google Ads | chiliad @adwordsscripts · 4.59K subscribers
Post #323 2.05K
💾 PropertiesService у Google Ads Scripts — пам'ять для ваших скриптів

Мало хто знає, але скрипти Google Ads вміють зберігати дані між запусками — без Google Таблиць і зовнішніх баз. Для цього є PropertiesService, звичне сховище "ключ–значення" з Apps Script.

Навіщо це потрібно:
✅ пам'ятати дату/час останнього запуску
✅ зберігати ID кампаній чи пошукових запитів, які скрипт уже обробив (без дублювання)
✅ лічильники запусків і статуси
✅ тримати налаштування скрипта окремо від коду

Приклад:


function main() {
const props = PropertiesService.getScriptProperties();

// скільки разів запускався скрипт
const runs = Number(props.getProperty('RUN_COUNT') || 0) + 1;
props.setProperty('RUN_COUNT', String(runs));
props.setProperty('LAST_RUN', new Date().toISOString());

console.log('Запуск №' + runs);
}


Запустіть двічі — і побачите, що лічильник зберігся. 🔁

Складніші дані (об'єкти, масиви) зберігаємо через JSON:


props.setProperty('CONFIG', JSON.stringify({ budget: 500, regions: ['UA', 'PL'] }));
const config = JSON.parse(props.getProperty('CONFIG'));


⚠️ Нюанси:
— в Ads Scripts доступний лише getScriptProperties() (getUserProperties і getDocumentProperties — це вже тільки Apps Script);
— усі значення зберігаються як рядки, тому числа й об'єкти конвертуємо самі;
— є ліміти: ~9 КБ на значення і ~500 КБ на все сховище. Для великих обсягів — Таблиці або BigQuery.


Документація: https://developers.google.com/apps-script/guides/properties
  • 👍 5
  • ❤ 2
  • 🔥 1
More from @adwordsscripts
  1. Oct 1, 2026Всім привіт Ми запустили chiliad на Product Hunt Будь-ласка зробіть upvote та підтримайте…
  2. Sep 25, 2026Позавчора ми з командою TrueClicks були на Global Search Awards 2026 — і повертаємось додо…
  3. Sep 3, 2026🇺🇦 Новий Google Ads скрипт: No-Delivery Territory Exclusions Рекламуєте на всю Україну,…
  4. Aug 19, 2026Сьогодні після дзвінка з клієнтом, знову знайшли проблему з показами на окупованих терітор…
  5. Aug 15, 2026@chiliad_scripts_bot помічник до каталогу Google Ads скриптів.
  6. Aug 14, 2026🧹 Велике оновлення YouTube Kids Channel Cleaner Скрипт отримав найбільший апдейт за весь…
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 →