Как вывести текст из Google Sheets на экран
> Медиадисплей > Интеграции > Интеграция с GoogleДата обновления: 12 июня 2026 г. Дата публикации: 8 июня 2026 г. Автор: Жапов Ананда
Задача
Вывести на экран текстовую строку – заголовок, подзаголовок, цену, дату и т.д. Текст может быть постоянным (записан прямо в INI) или динамическим (читаться из Google Таблицы).
Порядок действий
- На сервер Медиадисплей:
- Создайте текст, нажмите кнопку «+» в компонентах.
- И выбирайте «Блок»
- Дайте Название (Name) этого блока и запомните его, он потребуется позже для
nameв конфигурационном файле. - На левом краю вы можете написать своё значение, настроить свои шрифты и размеры на ваш вкус и настраивать тени.

- Далее обязательно нажмите кнопку «Сохранить», и нажмите «Опубликовать», чтобы изменения вступили в силу.
- В Google Таблице (если нужен динамический текст):
- Создайте лист, например
Текст.
- В ячейку
A1напишите нужный текст (например, «Сегодня скидки на Буузы 20%»).
- Скопируйте ID таблицы (из адресной строки).

- В INI-файле (в секции
[Default]уже должны бытьSpreadsheetId,ReceiverId,ApiUrl,CredentialsPath): - Добавьте секцию с
type=text. - Укажите
name– точное имя компонента в макете. - Для статического текста используйте
value=Ваш текст. - Для динамического –
source=Текст!A1. - И обязательно включите обновление экрана -
enable=1\true\on. - При желании задайте
Timer(интервал обновления в секундах). - Запустите утилиту, передав ей ваш конфиг:
MD4_GoogleConnector.exe config=Configs/Текстовка.ini(или перезапустите службу) и проверьте, что текст появился на экране.
Пример конфига
[Default]
; ID вашей Google-таблицы
SpreadsheetId=1oe_MCuG5rJ0G3IUJ45GJIh5_nXCnFtu9ecQoK0h6d0c
; Имя приемника (например d1)
ReceiverId=d1
; Путь к файлу учетных данных Google
CredentialsPath=credentials.json
; URL сервера Медиадисплей
ApiUrl=http://127.0.0.1:5206
; Опционально: Имя файла для сохранения JSON (полезно для отладки)
OutputFileName=debug3.json
[SwitchCover]
; Имя макета, которое вы задали при его создании.
Cover=Test2
[Title]
enable=1
type=text
name=Заголовок
value=Добро пожаловать!
Timer=60
[DynamicPrice]
enable=1
type=text
name=Актуальная цена
source=Текст!A1
Timer=30
Результат

На экране в компоненте
Заголовок отобразилась «Добро пожаловать!», а в компоненте Актуальная цена – то, что написано в ячейке A1 листа Текст.