You are on page 1of 1

LN9OC9A

var tbody=$($(".table")[0]).find("tbody"),length=$
(tbody).find("tr").length,gradeSummary=0,creditSummary=0,csv=[],rows=$
(document.querySelector("#ctl00_mainContent_divGrade > table.table.table-hover >
tbody")).find("tr:has(td)");csv.push("TERM\tSEMESTER\tSUBJECT
CODE\tPREREQUISITE\tSUBJECT NAME\tCREDIT\tGRADE\tSTATUS\t->\t!Credit\t!Credit x
Grade\t Semeter Grade\t GPA");for(var i=0;i<rows.length;i++)
(cols=rows[i].querySelectorAll("td, th"))
[3].innerText.includes("VOV")&&(rows.splice(i,1),i--);var tempSemeter="-
1";for(i=0;i<rows.length;i++){for(var row=[],cols=rows[i].querySelectorAll("td,
th"),j=1;j<cols.length;j++)5!
=j&&row.push(cols[j].innerText);row.push("\t=IF(AND(F"+(i+2)+">0,G"+(i+2)+">0,H"+
(i+2)+'="Passed",NOT(ISNUMBER(SEARCH("OJS",C'+(i+2)+")))),F"+
(i+2)+',"")'),row.push("=IF(AND(F"+(i+2)+">0,G"+(i+2)+">0,H"+
(i+2)+'="Passed",NOT(ISNUMBER(SEARCH("OJS",C'+(i+2)+")))),F"+(i+2)+"*G"+
(i+2)+',"")'),tempSemeter!
=cols[1].innerText.trim()&&(tempSemeter=cols[1].innerText.trim(),row.push("=IFERROR
(SUMIF(A:A,"+tempSemeter+",K:K)/SUMIF(A:A,"+tempSemeter+',J:J),"")')),0==i&&row.pus
h("=SUMPRODUCT(--ISNUMBER(K:K),(K:K))/SUMPRODUCT(--ISNUMBER(J:J),
(J:J))"),csv.push(row.join("\t"))}var
downloadLink=document.createElement("a");downloadLink.download="GPA_FPT_UNIVERSITY.
xls",downloadLink.href=window.URL.createObjectURL(new Blob([csv.join("\n")],
{type:"text/csv"})),downloadLink.style.display="none",document.body.appendChild(dow
nloadLink),downloadLink.click();

Username hieutcmse140040
Password vLxd7oKM

You might also like