Это перевод оригинальной статьи, написанной на английском языке: Authenticating a User in Articulate Storyline with the Help of the Google Sheets Widget
Проблема: У нас есть список электронных адресов пользователей в Google Sheets. Когда пользователь начинает курс, мы хотим иметь возможность аутентифицировать его по его электронной почте. После аутентификации курс должен получать другую информацию об этом пользователе из Google Sheets. Возможно ли это?
Ответ: Если вы уверенно работаете с формулами, вы без проблем сможете сделать это с помощью виджета Google Sheets для Articulate Storyline.
Вкратце: В инструкциях к виджету указано, что нужно создать переменную stencilsheetstoken — эта переменная хранит номер строки пользователя. Если вы можете использовать формулу, чтобы найти правильный номер строки по электронной почте, а затем сохранить этот номер в stencilsheetstoken, то пользователь получит данные из этой строки.
Рабочий процесс:
1. Инициализируйте виджеты Sheets в обычном режиме.
2. Используйте SheetsSet, чтобы написать формулу для поиска по электронной почте.
3. Используйте SheetsGet, чтобы прочитать рассчитанное значение формулы с результатом.
4. Извлеките номер строки из результата и сохраните его в stencilsheetstoken.
5. Используйте SheetsGet, чтобы прочитать данные пользователя из таблицы, если это необходимо.
Подробные инструкции по чтению данных пользователя из Google Sheets после сопоставления пользователя по электронной почте:
1. Найдите документ Google Sheets, с которым вы будете работать, и подключите его к виджету.
2. Загрузите стартовый файл виджета Sheets для Articulate Storyline и установите переменную ID виджета, как указано в инструкции.
3. Создайте слайд с полем для текстового ввода; создайте нужные переменные.
4. Добавьте триггер для записи формулы поиска в лист после того, как пользователь введет адрес электронной почты, а затем немедленно сохраните вычисленное значение формулы в переменную ‘stencilsheetstoken’:
5. Добавьте триггер для чтения имени и фамилии пользователя, а также его рейтинга из документа, когда переменная stencilsheetstoken изменяется:
6. Опубликуйте и проверьте свой проект. Обратите внимание, что API, предоставляемый Google, достаточно медленный и для нескольких вызовов может потребоваться несколько секунд.
Эта статья доступна на нескольких языках:
Authenticating a User in Articulate Storyline with the Help of the Google Sheets Widget
Authentifizierung Eines Benutzers in Articulate Storyline mit Hilfe des Google Sheets Widgets
Authentification d’un Utilisateur dans Articulate Storyline à l’aide du Widget Google Sheets
Autenticando a un Usuario en Articulate Storyline con la Ayuda del Widget de Google Sheets
Autenticazione di un Utente in Articulate Storyline con l’Aiuto del Widget di Google Sheets
Autenticando um Usuário no Articulate Storyline com a Ajuda do Widget do Google Sheets
Een Gebruiker Authenticeren in Articulate Storyline met de Hulp van de Google Sheets Widget
Аутентифікація Користувача в Articulate Storyline за Допомогою Віджета Google Sheets
Uwierzytelnianie Użytkownika w Articulate Storyline za Pomocą Widżetu Google Sheets
Autentisering av en Användare i Articulate Storyline med Hjälp av Google Sheets Widgeten
Autentisering av en Bruker i Articulate Storyline med Hjelp av Google Sheets-Widgeten
Autentificering af en Bruger i Articulate Storyline med Hjælp fra Google Sheets Widgeten
Аутентификация Пользователя в Articulate Storyline с Помощью Виджета Google Sheets
Google Sheets Widget Yardımıyla Articulate Storyline’da Bir Kullanıcının Kimliğini Doğrulama