Живая таблица как источник
Google, Яндекс.Диск или свой адрес: таблица остаётся у вас, приложение обновляется само.

Где: Панель «Данные» → кнопка «Подключить данные»: в меню Google Таблица, Яндекс.Диск и свой адрес названы поимённо. У таблицы, которая уже есть, тот же вход — ссылка «Подключить внешнюю таблицу» под её именем.
Отличие от импорта файлом одно, но важное: строки не копируются один раз, а приезжают сами. Поменяли цену в Google Таблице — через час её видят посетители, без публикации и без вашего участия.
- В Google Таблице: «Файл → Поделиться → Открыть доступ» и выберите «Все, у кого есть ссылка».
- Скопируйте адрес из строки браузера и вставьте в поле. Годится любая ссылка на эту таблицу.
- Нажмите «Проверить» — покажутся столбцы и первые строки. Сопоставьте столбцы так же, как при импорте файлом.
- Нажмите «Подключить таблицу». Строки приедут сразу же.
Google по ссылке — самый простой путь, но не единственный. Видов источника четыре, и выбираются они в том же окне:
- Google Таблица по ссылке — ничего настраивать не надо, но таблица должна быть открыта «всем, у кого есть ссылка».
- Приватная Google Таблица — остаётся приватной: вы открываете к ней доступ служебному адресу, который редактор покажет в том же окне, и больше никому. Только этот вид умеет писать назад: строки, добавленные в приложении, попадают в вашу таблицу.
- Книга на Яндекс.Диске — публичная ссылка на файл
.xlsx. Писать туда нельзя: у Яндекс Таблиц нет API ячеек, и таблица там это файл на Диске. - Свой адрес с JSON — всё, что отвечает по HTTP: NocoDB, Teable, Baserow, Airtable и ваше собственное API. Указываете адрес, при необходимости заголовок с ключом и путь до массива записей; страницы обходятся сами.
Приватную таблицу подключают, не открывая её всему интернету: выберите «Google Таблица (доступ выдан)», скопируйте показанный адрес, нажмите в своей таблице «Поделиться» и добавьте его как читателя. Таблица остаётся закрытой; читать её сможем только мы.
Как часто ходить за свежими данными — выбирается прямо в полосе источника, рядом с кнопкой «Обновить»: от 15 минут до суток. Отдельно ждать этого срока обычно не приходится: публикация обновляет данные сразу, и это тот самый случай, когда вы правите таблицу и идёте смотреть результат.
Даты и цены приезжают такими, какие они есть, а не такими, как показаны: таблица в американском формате с «8/16/2026» станет нормальной датой, а «1 290,00 ₽» — числом 1290. Сортировка и фильтры после этого работают.
Таблицу забирает наш сервер, а не страница приложения. Так задумано: опубликованное приложение не ходит на чужие адреса вовсе (это его защита), а посетителю незачем видеть ваш доступ к таблице. Копия строк лежит у нас, поэтому приложение открывается, даже когда Google недоступен.
Если доступ по ссылке закроют или таблицу удалят, приложение продолжит показывать то, что приехало в прошлый раз, — пустым оно не станет.
| Откуда | Что нужно |
|---|---|
| Google по ссылке | Ничего. Открыть доступ по ссылке и вставить адрес. Минус: таблицу откроет любой, кто ссылку знает. |
| Google с выданным доступом | Поделиться таблицей с нашим служебным адресом — он показан в окне. Таблица остаётся приватной. |
| Яндекс.Диск | Публичная ссылка на файл .xlsx или OAuth-токен Яндекс ID. Именно файл: у Яндекс Таблиц нет способа читать ячейки. |
| Свой адрес (REST) | NocoDB, Teable, Baserow, Airtable, своя выгрузка. Адрес, ключ и, если не угадаем сами, путь до списка записей. |
Если источник перестанет отвечать — придёт сообщение в бот, а в панели данных появится причина. Приложение при этом продолжит показывать строки, приехавшие в прошлый раз.
Заявка из формы — прямо в вашу таблицу. Включите в полосе источника переключатель «дописывать»: отправленная форма добавит строку в конец листа. Работает это только у Google Таблицы, открытой служебному аккаунту, и только если ему даны права редактора, а не читателя. Публичная ссылка и Яндекс.Диск так не умеют: у первой у нас нет ключа, у вторых нет способа записать ячейку.
Рядом стоит «ключ» — столбец, по которому строка узнаётся. Выберите его, и форма, приславшая то же значение (номер заказа, артикул, телефон), поправит ту же строку, а не добавит вторую. Правятся только присланные ячейки: ваш комментарий в соседнем столбце останется на месте. Без ключа каждая отправка — новая строка.