다른 사람에게 초대 이메일을 보내기 위한 JavaScript 코드입니다. 초대 이메일이 성공적으로 전송되었을 때 알림을 추가하는 방법/위치입니다. "귀하의 이메일이 전송되었습니다" 알림
async function invitePeopleToMyTeam(){ let [invites,invite_statuses] = [[],$Q('.invitation-data.invite-access').slice(0,20)]; $Q('.invitation-data.invite-email').slice(0,20).map((i,ind)=>{ if(~i.value.search(/.+@.+\..+/gi)){ invites.push({ email:i.value.trim().toLowerCase(), status:invite_statuses[ind].options[invite_statuses[ind].selectedIndex].innerHTML.slice(0,1).toLowerCase() }); }else{ invite_statuses[ind] = null; } }); for(let i=0,il=invites.length; i<il; i++){ if(invites[i] === null){ invites.split(i,1); il--; i--; continue; } if(invites[i].status == null || invites[i].status == ""){ invites[i].status = "m"; } } if(invites.length===0 || invites.filter(e=>e).length===0){ alert('There don\'t seem to be any e-mails in your invite list. Please review and try again.'); return false; } let sql = `./invitePeople.cfc?method=sendInvite`; let params = {"invites" : invites}; let result = await fetch(sql, { method:"post", headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, body: JSON.stringify(params) }) .then(resp => resp.text()) .then(resp=>{console.log(resp); return resp}) .then(r=>{ $Q('.invitation-data.invite-email').slice(0,20).map((i,ind)=>{ i.value= ""; }); }) .catch(e=>console.log(e)); }
"마지막"을 추가해야 할 것 같아요
으아아아