Це переклад оригінальної статті, написаної англійською мовою: 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 Widget для Articulate Storyline та встановіть змінну ID віджету згідно інструкцій.
3. Створіть слайд з текстовим введенням; створіть змінні за потреби.
4. Додайте тригер для створення формули пошуку в таблиці після введення користувачем електронної адреси, а потім негайно зберігайте обчислене значення формули в змінну ‘stencilsheetstoken’:
5. Додайте тригер для читання імені та прізвища користувача та балів з документа, коли змінюється змінна stencilsheetstoken:
6. Опублікуйте та протестуйте свій проект. Зауважьте, що надане Google API деколи працює досить повільно, тому на виконання декількох дзвінків може потребуватися кілька секунд.
Ця стаття доступна кількома мовами:
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