Настраиваем взаимодействие нашего приложения с Google таблицами
Для начала импортируем свой старый файл, который можно взять по ссылке: https://disk.yandex.ru/d/1quhN2cEdlPoBg
Переименуем этот проект в имя "galich"

На первый экран добавим компонент Spreadsheet из раздела Хранилище

Заполняем свойства компонента следующим образом
В поле 1 вписываем GalichRoutes, в поле 2 - добавляем json-файл, который можно скачать по ссылке: https://disk.yandex.ru/d/ciLbcnb54auegg, в поле 3 добавляем ссылку на нашу таблицу: "https://docs.google.com/spreadsheets/d/1Vfs3c6o8FeoMnhuuaQKGvS1WDstlTz_Mm-kbC_jrOV0/edit?usp=sharing" , без кавычек.
Теперь добавим компонентов для отображения обложек (картинок) маршрутов, называя их "Место_обложки_1...", добавляя отступы и вставляя внутрь горизонтальных расположений компонент Изображение с именем "Обложка_1...", и выполним настройки их свойств в соответствии со скриншотами. Таким образом мы сделаем заготовку для обработки данных о 5 туристических маршрутах. Для этого проекта хватит.

В Блоках создадим списки всех компонентов для того, чтобы можно было не писать повторяющегося кода.

Инициализируем глобальную переменную "список_маршрутов", напишем код для инициализации экрана, и для благополучного получения данных из Google таблицы. Будем использовать блоки из раздела "Любой другой".


Таким образом одной обработкой мы охватили сразу все возможные (из 5 заранее созданных) обложек маршрутов.
Теперь нужно передать данные из 1 экрана на экран маршрута.

Снова обработка щелчка будет работать для всех 5 картинок-обложек.
На экране marshrut нужно переписать код отображения маршрута при инициализации экрана. Для нового кода понадобится глобальная переменная "маршрут".

Наконец, данные из этого экрана нужно передать на экран карты. Передадим с тегом "список точек маршрута".

На экране map нужно тоже изменить инициализацию экрана.

Пока это все. Продолжим потом )))