Практика · API и интеграции

Как генерировать ссылки из Google Таблиц через API

Apps Script или external script читает строки → POST API → пишет short URL обратно в колонку.

Маркетинг живёт в таблице

100 кампаний в Sheet; copy-paste в Kratk UI медленный.

Apps Script + UrlFetchApp

Google Apps Script с Bearer (PropertiesService для ключа) или Python cron на exported CSV + mass loop API.

Пошаговая инструкция

  1. Колонки: long_url, utm_campaign, short_url (output).
  2. Script onEdit или menu «Generate links».
  3. UrlFetchApp POST к API (curl из кабинета как образец).
  4. Write short_url в строку; color errors red.
  5. Protect API key property.

Практический пример

Маркетолог жмёт «Создать ссылки» — колонка D заполняется go.brand.ru/…

Типичные ошибки

  • API key в открытом script shared to all.
  • Run on every edit — rate limit.
  • No encodeURIComponent на url.
  • Parallel triggers duplicate rows.

FAQ

Excel offline?

Python script на CSV + тот же API loop.

Make.com?

HTTP module с Bearer — если нет native app, это ваш паттерн.

Вывод

Таблицы + API = скрипт, не ручной UI. Старт — /docs/api.

Связанные материалы

Нужна короткая ссылка для кампании?

В Kratk можно создать ссылку, поставить её в канал и смотреть переходы в аналитике. Это один из способов — статья полезна и без регистрации.

← Вся практика