{"id":746,"date":"2023-12-26T01:52:35","date_gmt":"2023-12-26T01:52:35","guid":{"rendered":"https:\/\/cluelabs.com\/blog\/uwierzytelnianie-uzytkownika-w-articulate-storyline-za-pomoca-widzetu-google-sheets\/"},"modified":"2023-12-26T04:51:09","modified_gmt":"2023-12-26T04:51:09","slug":"uwierzytelnianie-uzytkownika-w-articulate-storyline-za-pomoca-widzetu-google-sheets","status":"publish","type":"post","link":"https:\/\/cluelabs.com\/blog\/uwierzytelnianie-uzytkownika-w-articulate-storyline-za-pomoca-widzetu-google-sheets\/","title":{"rendered":"Uwierzytelnianie U\u017cytkownika w Articulate Storyline za Pomoc\u0105 Wid\u017cetu Google Sheets"},"content":{"rendered":"<p>To jest t\u0142umaczenie oryginalnego artyku\u0142u napisanego w j\u0119zyku angielskim: <a href=\"https:\/\/cluelabs.com\/blog\/authenticating-a-user-in-articulate-storyline-with-the-help-of-the-google-sheets-widget\/\">Authenticating a User in Articulate Storyline with the Help of the Google Sheets Widget<\/a> <\/p>\n<p><strong>Problem: <\/strong>Mamy list\u0119 e-maili u\u017cytkownik\u00f3w na Google Sheets. Kiedy u\u017cytkownik rozpoczyna kurs, chcemy by\u0107 w stanie uwierzytelni\u0107 go za pomoc\u0105 jego adresu e-mail. Po uwierzytelnieniu, kurs powinien pobra\u0107 inne informacje o tym u\u017cytkowniku z Google Sheets. Czy to jest mo\u017cliwe?<\/p>\n<p><strong>Odpowied\u017a:<\/strong> Je\u015bli czujesz si\u0119 komfortowo z formu\u0142ami, nie powinno by\u0107 problemu, aby osi\u0105gn\u0105\u0107 to za pomoc\u0105 <a href=\"https:\/\/cluelabs.com\/google-sheets-elearning-widget\" data-type=\"URL\" data-id=\"https:\/\/cluelabs.com\/google-sheets-elearning-widget\">wid\u017cetu Google Sheets dla Articulate Storyline<\/a>.<\/p>\n<p><strong>Podsumowanie:<\/strong> Kiedy w instrukcjach wid\u017cetu m\u00f3wi si\u0119 o utworzeniu zmiennej stencilsheetstoken &#8211; ta zmienna przechowuje numer wiersza u\u017cytkownika. Wi\u0119c je\u015bli potrafisz u\u017cy\u0107 formu\u0142y, aby znale\u017a\u0107 poprawny numer wiersza za pomoc\u0105 e-maila, a nast\u0119pnie zapisa\u0107 ten numer w stencilsheetstoken, u\u017cytkownik otrzyma dane z tego wiersza.<\/p>\n<p><strong>Przep\u0142yw pracy:<\/strong><\/p>\n<p>1. Inicjalizuj wid\u017cety Sheets normalnie.<\/p>\n<p>2. U\u017cyj SheetsSet, aby napisa\u0107 formu\u0142\u0119 do wyszukiwania e-maila.<\/p>\n<p>3. U\u017cyj SheetsGet, aby odczyta\u0107 obliczon\u0105 warto\u015b\u0107 formu\u0142y z wynikiem.<\/p>\n<p>4. Wyodr\u0119bnij numer wiersza z wyniku i zapisz go w stencilsheetstoken.<\/p>\n<p>5. U\u017cyj SheetsGet, aby odczyta\u0107 dane u\u017cytkownika z arkusza kalkulacyjnego w razie potrzeby.<\/p>\n<p><strong>&nbsp;Szczeg\u00f3\u0142owe instrukcje czytania danych u\u017cytkownika z Google Sheets po dopasowaniu u\u017cytkownika przez email:<\/strong><\/p>\n<p>1. Znajd\u017a dokument Google Sheets, z kt\u00f3rym b\u0119dziesz pracowa\u0107, i po\u0142\u0105cz go z wid\u017cetem.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/01.png\" alt=\"\"\/><\/figure>\n<\/p>\n<p>2. Pobierz plik startowy Widgetu Arkuszy dla Articulate Storyline i ustaw zmienn\u0105 ID widgetu zgodnie z instrukcj\u0105.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/02.png\" alt=\"\"\/><\/figure>\n<\/p>\n<p>3. Utw\u00f3rz slajd z polem do wprowadzania tekstu; utw\u00f3rz potrzebne zmienne.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/03.png\" alt=\"\"\/><\/figure>\n<\/p>\n<p>4. Dodaj wyzwalacz, aby zapisa\u0107 formu\u0142\u0119 wyszukiwania do arkusza po wprowadzeniu adresu e-mail przez u\u017cytkownika, a nast\u0119pnie natychmiast zapisa\u0107 obliczon\u0105 warto\u015b\u0107 formu\u0142y do zmiennej &#8216;stencilsheetstoken&#8217;:<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/04.png\" alt=\"\"\/><\/figure>\n<\/p>\n<p>5. Dodaj wyzwalacz do odczytu imienia i nazwiska u\u017cytkownika oraz wyniku z dokumentu, gdy zmienia si\u0119 zmienna stencilsheetstoken:<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/05.png\" alt=\"\"\/><\/figure>\n<\/p>\n<p>6. Opublikuj i przetestuj sw\u00f3j projekt. Zauwa\u017c, \u017ce dostarczane przez Google API jest do\u015b\u0107 wolne, wi\u0119c mo\u017ce to zaj\u0105\u0107 kilka sekund na wykonanie wielokrotnych po\u0142\u0105cze\u0144.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/06.png\" alt=\"\"\/><\/figure>\n<\/p>\n<p><a href=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/sheets_widget_v2_1.story\" data-type=\"URL\" data-id=\"https:\/\/storage.googleapis.com\/us-east1-clabs-blog-images\/0other\/sheets-authentication-by-email\/sheets_widget_v2_1.story\">Pobierz ten plik .story<\/a>.<\/p>\n<p><strong>Ten artyku\u0142 jest dost\u0119pny w kilku j\u0119zykach:<\/strong><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/authenticating-a-user-in-articulate-storyline-with-the-help-of-the-google-sheets-widget\/\">Authenticating a User in Articulate Storyline with the Help of the Google Sheets Widget<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/authentifizierung-eines-benutzers-in-articulate-storyline-mit-hilfe-des-google-sheets-widgets\/\">Authentifizierung Eines Benutzers in Articulate Storyline mit Hilfe des Google Sheets Widgets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/authentification-dun-utilisateur-dans-articulate-storyline-a-laide-du-widget-google-sheets\/\">Authentification d&#8217;un Utilisateur dans Articulate Storyline \u00e0 l&#8217;aide du Widget Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/autenticando-a-un-usuario-en-articulate-storyline-con-la-ayuda-del-widget-de-google-sheets\/\">Autenticando a un Usuario en Articulate Storyline con la Ayuda del Widget de Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/autenticazione-di-un-utente-in-articulate-storyline-con-laiuto-del-widget-di-google-sheets\/\">Autenticazione di un Utente in Articulate Storyline con l&#8217;Aiuto del Widget di Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/autenticando-um-usuario-no-articulate-storyline-com-a-ajuda-do-widget-do-google-sheets\/\">Autenticando um Usu\u00e1rio no Articulate Storyline com a Ajuda do Widget do Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/een-gebruiker-authenticeren-in-articulate-storyline-met-de-hulp-van-de-google-sheets-widget\/\">Een Gebruiker Authenticeren in Articulate Storyline met de Hulp van de Google Sheets Widget<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/%d0%b0%d1%83%d1%82%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d1%96%d0%ba%d0%b0%d1%86%d1%96%d1%8f-%d0%ba%d0%be%d1%80%d0%b8%d1%81%d1%82%d1%83%d0%b2%d0%b0%d1%87%d0%b0-%d0%b2-articulate-storyline-%d0%b7%d0%b0-%d0%b4\/\">\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0432 Articulate Storyline \u0437\u0430 \u0414\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0412\u0456\u0434\u0436\u0435\u0442\u0430 Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/uwierzytelnianie-uzytkownika-w-articulate-storyline-za-pomoca-widzetu-google-sheets\/\">Uwierzytelnianie U\u017cytkownika w Articulate Storyline za Pomoc\u0105 Wid\u017cetu Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/autentisering-av-en-anvandare-i-articulate-storyline-med-hjalp-av-google-sheets-widgeten\/\">Autentisering av en Anv\u00e4ndare i Articulate Storyline med Hj\u00e4lp av Google Sheets Widgeten<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/autentisering-av-en-bruker-i-articulate-storyline-med-hjelp-av-google-sheets-widgeten\/\">Autentisering av en Bruker i Articulate Storyline med Hjelp av Google Sheets-Widgeten<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/autentificering-af-en-bruger-i-articulate-storyline-med-hjaelp-fra-google-sheets-widgeten\/\">Autentificering af en Bruger i Articulate Storyline med Hj\u00e6lp fra Google Sheets Widgeten<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/%d0%b0%d1%83%d1%82%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8f-%d0%b2-articulate-storyline-%d1%81-%d0%bf\/\">\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 Articulate Storyline \u0441 \u041f\u043e\u043c\u043e\u0449\u044c\u044e \u0412\u0438\u0434\u0436\u0435\u0442\u0430 Google Sheets<\/a><\/p>\n<p><a href=\"https:\/\/cluelabs.com\/blog\/google-sheets-widget-yardimiyla-articulate-storylineda-bir-kullanicinin-kimligini-dogrulama\/\">Google Sheets Widget Yard\u0131m\u0131yla Articulate Storyline&#8217;da Bir Kullan\u0131c\u0131n\u0131n Kimli\u011fini Do\u011frulama<\/a><\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem: Posiadamy list\u0119 e-maili u\u017cytkownik\u00f3w w Google Sheets. Kiedy u\u017cytkownik rozpoczyna kurs, chcemy mie\u0107 mo\u017cliwo\u015b\u0107 uwierzytelniania go za pomoc\u0105 jego adresu e-mail. Po uwierzytelnieniu, kurs powinien pobiera\u0107 inne informacje o tym u\u017cytkowniku z Google Sheets. Czy to jest mo\u017cliwe? Odpowied\u017a: Je\u015bli czujesz si\u0119 na si\u0142ach z formu\u0142ami, to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[33],"_links":{"self":[{"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/posts\/746"}],"collection":[{"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/comments?post=746"}],"version-history":[{"count":0,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/posts\/746\/revisions"}],"wp:attachment":[{"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}