{"id":741,"date":"2023-12-25T23:21:40","date_gmt":"2023-12-25T23:21:40","guid":{"rendered":"https:\/\/cluelabs.com\/blog\/autenticando-a-un-usuario-en-articulate-storyline-con-la-ayuda-del-widget-de-google-sheets\/"},"modified":"2023-12-26T04:51:08","modified_gmt":"2023-12-26T04:51:08","slug":"autenticando-a-un-usuario-en-articulate-storyline-con-la-ayuda-del-widget-de-google-sheets","status":"publish","type":"post","link":"https:\/\/cluelabs.com\/blog\/autenticando-a-un-usuario-en-articulate-storyline-con-la-ayuda-del-widget-de-google-sheets\/","title":{"rendered":"Autenticando a un Usuario en Articulate Storyline con la Ayuda del Widget de Google Sheets"},"content":{"rendered":"<p>Esta es una traducci\u00f3n del art\u00edculo original escrito en ingl\u00e9s: <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>El problema: <\/strong>Tenemos una lista de correos electr\u00f3nicos de usuarios en Google Sheets. Cuando un usuario comienza un curso, queremos poder autenticarlo usando su direcci\u00f3n de correo electr\u00f3nico. Una vez autenticado, el curso deber\u00eda extraer otra informaci\u00f3n sobre este usuario desde Google Sheets. \u00bfEs esto posible?<\/p>\n<p><strong>La respuesta:<\/strong> Si est\u00e1s familiarizado con f\u00f3rmulas, no deber\u00edas tener problemas para lograr esto con el <a href=\"https:\/\/cluelabs.com\/google-sheets-elearning-widget\" data-type=\"URL\" data-id=\"https:\/\/cluelabs.com\/google-sheets-elearning-widget\">widget de Google Sheets para Articulate Storyline<\/a>.<\/p>\n<p><strong>En resumen:<\/strong> Cuando dice en las instrucciones del widget para crear la variable stencilsheetstoken &#8211; esta variable almacena el n\u00famero de fila del usuario. Entonces, si puedes usar una f\u00f3rmula para encontrar el n\u00famero de fila correcto por correo electr\u00f3nico y luego guardar ese n\u00famero en stencilsheetstoken, el usuario obtendr\u00e1 datos de esa fila.<\/p>\n<p><strong>El flujo de trabajo:<\/strong><\/p>\n<p>1. Inicializa los widgets de Sheets normalmente.<\/p>\n<p>2. Usa SheetsSet para escribir una f\u00f3rmula para buscar el correo electr\u00f3nico.<\/p>\n<p>3. Usa SheetsGet para leer el valor calculado de la f\u00f3rmula con el resultado.<\/p>\n<p>4. Extrae el n\u00famero de fila del resultado y gu\u00e1rdalo en stencilsheetstoken.<\/p>\n<p>5. Usa SheetsGet para leer los datos del usuario de la hoja de c\u00e1lculo seg\u00fan sea necesario.<\/p>\n<\/p>\n<p><strong>&nbsp;Instrucciones detalladas para leer los datos del usuario de Google Sheets despu\u00e9s de coincidir al usuario por correo electr\u00f3nico:<\/strong><\/p>\n<p>1. Encuentra el documento de Google Sheets con el que trabajar\u00e1s y con\u00e9ctalo al widget.<\/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. Descarga el archivo inicial de Sheets Widget para Articulate Storyline y configura la variable de ID del widget seg\u00fan las instrucciones.<\/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. Crea una diapositiva con un cuadro de entrada de texto; crea las variables seg\u00fan sea necesario.<\/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. A\u00f1ade un desencadenante para escribir una f\u00f3rmula de b\u00fasqueda en la hoja despu\u00e9s de que el usuario ingrese la direcci\u00f3n de correo electr\u00f3nico y luego guarda inmediatamente el valor calculado de la f\u00f3rmula a la variable &#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. A\u00f1ade un desencadenante para leer los nombres y apellidos del usuario y la puntuaci\u00f3n del documento cuando la variable stencilsheetstoken cambia:<\/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. Publica y prueba tu proyecto. Ten en cuenta que la API proporcionada por Google es bastante lenta y puede tardar unos segundos en ejecutar varias llamadas.<\/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\">Descarga este archivo .story<\/a>.<\/p>\n<p><strong>Este art\u00edculo est\u00e1 disponible en varios idiomas:<\/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>El problema: Tenemos una lista de correos electr\u00f3nicos de usuarios en Google Sheets. Cuando un usuario comienza un curso, queremos poder autenticarlo usando su direcci\u00f3n de correo electr\u00f3nico. Una vez autenticado, el curso debe extraer otra informaci\u00f3n sobre este usuario de Google Sheets. \u00bfEs esto posible? La respuesta: Si te sientes c\u00f3modo con las f\u00f3rmulas, t\u00fa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[27],"_links":{"self":[{"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/posts\/741"}],"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=741"}],"version-history":[{"count":0,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/posts\/741\/revisions"}],"wp:attachment":[{"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cluelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}