Esta é uma tradução do artigo original escrito em inglês: Authenticating a User in Articulate Storyline with the Help of the Google Sheets Widget
O problema: Temos uma lista de emails de usuários no Google Sheets. Quando um usuário começa um curso, queremos ser capazes de autenticá-lo usando seu endereço de e-mail. Uma vez autenticado, o curso deve coletar outras informações sobre este usuário do Google Sheets. Isso é possível?
A resposta: Se você estiver confortável com fórmulas, não deverá ter problemas para alcançar isso com o widget do Google Sheets para Articulate Storyline.
Resumindo: Quando nas instruções do widget diz para criar a variável stencilsheetstoken – essa variável armazena o número da linha do usuário. Então, se você puder usar uma fórmula para encontrar o número correto da linha por email e então salvar esse número no stencilsheetstoken, o usuário receberá dados dessa linha.
O fluxo de trabalho:
1. Inicialize normalmente os widgets do Sheets.
2. Use SheetsSet para escrever uma fórmula para procurar o email.
3. Use SheetsGet para ler o valor calculado da fórmula com o resultado.
4. Extraia o número da linha do resultado e salve-o em stencilsheetstoken.
5. Use SheetsGet para ler os dados do usuário na planilha conforme necessário.
Instruções detalhadas para ler os dados do usuário do Google Sheets após corresponder o usuário por e-mail:
1. Localize o documento do Google Sheets com o qual estará trabalhando e conecte-o ao widget.
2. Baixe o arquivo inicial do Widget Sheets para Articulate Storyline e configure a variável de ID do widget conforme instruído.
3. Crie um slide com uma caixa de entrada de texto; crie variáveis conforme necessário.
4. Adicione um gatilho para escrever uma fórmula de pesquisa na planilha após o usuário inserir o endereço de email e, em seguida, salve imediatamente o valor calculado da fórmula na variável ‘stencilsheetstoken’:
5. Adicione um gatilho para ler o nome e o sobrenome do usuário e a pontuação do documento quando a variável stencilsheetstoken muda:
6. Publique e teste seu projeto. Note que a API fornecida pelo Google é bastante lenta e pode levar alguns segundos para que várias chamadas sejam executadas.
Este artigo está disponível em vários idiomas:
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