Google Sheets в OBS: графика, которая заполняется сама
Когда данные ведёт кто-то другой — статистик у кромки поля, продюсер со списком гостей, редакция с заголовками, — проще всего делиться ими через таблицу. Это руководство подключает Google Sheets к вашему оверлею в OBS, чтобы графика заполнялась из таблицы, а решение о выходе в эфир по-прежнему оставалось за оператором.
Как это работает
CueFinch читает таблицу как CSV-файл каждые несколько секунд — не чаще чем раз в 5 секунд. Когда содержимое меняется, обновляются соответствующие данные в панели: счёт, список гостей, строки бегущей строки. На стриминговом ПК не нужны ни аккаунт Google, ни API-ключ, ни OAuth.
Таблица заполняет панель, но сама графику в эфир не выводит. Кнопку «В ЭФИР» по-прежнему нажимает оператор. Если хотите, чтобы графика в эфире следовала за таблицей, включите для этого источника Автообновление в эфире — и табло изменится в тот же момент, когда статистик введёт счёт.
Подключение таблицы по шагам
- В Google Sheets откройте доступ к таблице: Все, у кого есть ссылка → Читатель. (Другой вариант — Файл → Поделиться → Опубликовать в интернете в формате CSV.)
- Скопируйте обычный адрес таблицы из адресной строки браузера. CueFinch сам превратит ссылку на редактирование в адрес экспорта CSV — с той вкладкой, на которой вы были.
- В CueFinch откройте Подготовка → Подключения и нажмите Новый источник данных. Вставьте адрес и выберите цель: Счёт, Список гостей, Сообщения тикера, Состав команды или Опрос.
- Задайте интервал обновления и нажмите Загрузить сейчас, чтобы проверить результат.
Названия столбцов
Экрана сопоставления нет: первая строка таблицы задаёт названия столбцов, на английском или турецком. Самые частые:
- Счёт:
home·away·status(илиminute) — одна строка. - Титры:
name·title(илиrole) — по строке на гостя. - Бегущая строка:
text(илиmessage) — по строке на сообщение.
Строки, исчезнувшие из таблицы, из панели не удаляются, так что недоделанная правка не сотрёт список, который вы используете в эфире.
Если таблица подвела
Если Google тормозит, ссылка перестала быть публичной или пропал Wi-Fi, у источника появляется жёлтый значок ошибки, а последние корректные данные остаются на месте. Панель продолжает работать, и в неё можно вводить данные вручную: таблица — это удобство, а не то, от чего зависит эфир.
Не только Google
Точно так же работает любой адрес, который отдаёт CSV или JSON-массив объектов: выгрузка из системы управления лигой, файл на локальном веб-сервере, ваш собственный небольшой скрипт. Чтобы отправлять не данные, а команды, смотрите HTTP API, которым пользуются Stream Deck и Companion.
Пусть таблица печатает за вас. Скачайте бесплатную бету, вставьте ссылку на таблицу и смотрите, как панель заполняется сама.
Скачать бесплатную бету