Olá amigos,
Criei um exame (quiz) que alimenta um banco de dados com as respostas que o usuário escolhe.
Ta tudo funcionando, entretanto ainda não consegui salvar no banco de dados o usuário logado, que foi resgatado usando wixUsers.currentUser.loggedIn.
Por favor, se alguém puder ajudar este novato dos códigos ficarei muito agradecido.
Segue o código que estou usando:
export function button1_click(event) { if (wixUsers.currentUser.loggedIn) { let user = wixUsers.currentUser; user.getEmail() .then((email) => { let userEmail = email; $w('#text1').text = userEmail; console.log(userEmail) let usuarioLogado = userEmail; let respostasDaProva = [ {"emailLogado" : usuarioLogado}, {"q1" : $w("#radioGroup1").value}, {"q2" : $w("#radioGroup2").value}, {"q3" : $w("#radioGroup3").value}, {"status" : $w("#radioGroup4").value}, ]; wixData.insert("ExameBaralhoCigano1", respostasDaProva); }) } }
Rapaz, eu sou péssimo nesse negócio de let isso, let aqui, kkkkk Mas tenta fazer essa modificação: De: "emailLogado" : usuarioLogado Por: "emailLogado" : $w('#dataset2').getCurrentItem().email Entendendo o dataset2 como o PrivateMembersData de onde o email é pego.