Detta är en översättning av den ursprungliga artikeln som skrevs på engelska: Authenticating a User in Articulate Storyline with the Help of the Google Sheets Widget
Problemet: Vi har en lista över användares e-postadresser i Google Sheets. När en användare startar en kurs vill vi kunna autentisera dem med deras e-postadress. När de har autentiserats bör kursen hämta annan information om denna användare från Google Sheets. Är detta möjligt?
Svaret: Om du känner dig tillräckligt bekväm med formler bör du kunna uppnå detta med Google Sheets-widgeten för Articulate Storyline.
Sammanfattning: När det sägs i widget-instruktionerna att skapa variabeln stencilsheetstoken, lagrar denna variabel radnumret för användaren. Så om du kan använda en formel för att hitta rätt radnummer via e-post och sedan spara det numret i stencilsheetstoken kommer användaren att få data från den raden.
Arbetsflödet:
1. Initiera Sheets-widgets på normalt sätt.
2. Använd SheetsSet för att skriva en formel för att söka efter e-posten.
3. Använd SheetsGet för att läsa det beräknade värdet av formeln med resultatet.
4. Extrahera radnumret från resultatet och spara det i stencilsheetstoken.
5. Använd SheetsGet för att läsa användarens data från kalkylbladet vid behov.
Detaljerade instruktioner för att läsa användarens data från Google Sheets efter att ha matchat användaren via e-post:
1. Hitta Google Sheets-dokumentet du ska arbeta med och koppla det till widgeten.
2. Ladda ner startfilen för Sheets Widget för Articulate Storyline och ställ in widget-ID-variabeln som instruerat.
3. Skapa en bild med en textinmatningsruta; skapa variabler vid behov.
4. Lägg till en trigger för att skriva en uppslagsformel till arket efter att användaren har matat in e-postadressen och spara sedan omedelbart det beräknade värdet av formeln till variabeln ‘stencilsheetstoken’:
5. Lägg till en trigger för att läsa användarens förnamn och efternamn samt poäng från dokumentet när variabeln stencilsheetstoken ändras:
6. Publicera och testa ditt projekt. Observera att API:t som tillhandahålls av Google är ganska långsamt och det kan ta några sekunder för flera anrop att utföras.
Denna artikel är tillgänglig på flera språk:
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