September 22, 2023

Учёт просмотров курсов One Way Template

База знаний - Новые функции - Просмотры курсов

В One Way Template по умолчанию работает учет просмотров тренингов.

Однако стандартная интеграция имеет ограничение, т.к. используется в тестовом проекте. Чтобы сделать индивидуальную интеграцию с учётом просмотров, вам необходимо копировать имеющуюся интеграцию.

Для копирования интеграции перейдите в раздел "темы" и откройте тему с именем Template

Вместо тестовых ссылок вам будет необходимо вставить свои. Чтобы получить ссылку, перейдите по ссылке на тестовую табличку и нажмите "создать копию"

Задайте ей любое имя, чтобы ее не потерять. В ней будут храниться просмотры и список пользователей, просмотревших тренинг

Теперь нажмите App Script в "Расширениях"

Вам откроется код вашего сервера. Вам необходимо запустить сервер. Нажмите кнопку "начать развертывание"

Далее выберите "новое развертывание"

В следующем окне убедитесь, что настройки стоят по аналогии. Доступ должен быть у всех и выполняться от вашего имени. Это означает, что при просмотре тренинга пользователь будет вносить свой просмотр от вашего имени. Это безопасно, однако вы можете держать эту таблицу на новом google-аккаунте, таким образом, все запросы будут делаться от ненужной для вас учетной записи.

Нажмите "начать" и подождите сервер

Теперь гугл будет уточнять у нас, точно ли мы хотим запустить не проверенное работниками google приложение. Просто соглашаемся на всё

Тут выбираем "advanced" и "go to unsafe"

Последнее согласие. Следует нажать allow.

Готово! Вы развернули свой собственный сервер, использующий в качестве базы данных гугл-табличку. Теперь вы можете скопировать айди таблицы и макрос для интеграции в оформление.

Макрос

Макрос выдается вам после публикации приложения. Вы всегда можете найти его, нажав "начать развертывание", а потом "управление развертываниями" на первом экране App Script

Айди таблицы

Айди таблицы нужно взять в адресной строке таблицы, которую вы создавали в начале статьи

Айди находится между символоми d/ и /edit

Например, на скриншоте выше айди таблицы это 1w3SZAgWZhlG4m4uib2N1bvC5NPXehd-ogX0RUfr9YpI

Вставьте макрос и айди в настройщик One Way и сохраните изменения. Теперь ваша школа будет связана с вашей таблицей и будет сохранять там все просмотры