01

Ответ

Как сделать сайт, который обновляется из Google Таблицы

Короткий ответ

Открыть таблице доступ по ссылке или через сервисный аккаунт, научить сайт забирать данные по расписанию, проверять их и кэшировать — и выводить на страницах по шаблону. Меняете ячейку — через несколько минут сайт обновлён.

02

Сайт из Google Таблицы — это сайт, который берёт данные из таблицы, а не хранит их в админке. Подходит для прайсов, каталогов, расписаний, списков объектов — всего, что и так ведётся в таблице.

Три способа

Способ

Как работает

Что не так

Встроить таблицу на страницу

таблица показывается как есть через iframe

выглядит как таблица, не индексируется, не адаптивна

Публикация в веб + чтение CSV

сайт читает опубликованный CSV по адресу

данные открыты всем, кто знает адрес; задержка публикации до пяти минут

Чтение через API с сервисным аккаунтом

сайт забирает данные по API, кэширует и выводит по шаблону

нужна разработка

Порядок действий для третьего способа

  1. Привести таблицу к шаблону: одна строка — одна запись, первая строка — названия колонок, без объединённых ячеек.
  2. Создать сервисный аккаунт Google и дать ему доступ к таблице на чтение.
  3. Научить сайт забирать данные по расписанию и по кнопке, проверять обязательные поля.
  4. Кэшировать данные на сайте: если Google недоступен, сайт показывает последнюю версию.
  5. Вывести данные по шаблону: карточки, прайс, расписание.
  6. Настроить уведомление об ошибках в таблице — пустая цена, битая ссылка.

Что обычно идёт не так

  • Кто-то переименовал колонку — сайт перестал видеть данные. Помогают проверки и уведомления.
  • Сайт ходит в Google при каждом открытии страницы — медленно и упирается в лимиты. Нужен кэш.
  • Картинки лежат на Google Диске по закрытым ссылкам — на сайте не открываются.

Когда нужен подрядчик

Если нужен третий способ — с кэшем, проверками и нормальным видом на сайте. Так устроено обновление сайта из Google Таблицы; наш калькулятор на этом сайте берёт цены оттуда же.

03

Если делать с нами

Что нужно от вас

  • таблица с данными
  • доступ к сайту

Что делаем

  • связка таблицы с сайтом, проверки, кэш
  • вывод на страницах по шаблону
  • уведомления об ошибках в таблице

Что получаете

  • сайт, который обновляется из таблицы без админки

Сколько это стоит у нас

20 000₽
Специалистам
15 800 ₽
Доля компании
3 000 ₽
Налог
1 200 ₽
ФиксированнаяСрок — 5–7 рабочих дней
Открыть страницу услуги: Обновление сайта из Google Таблицы
04