真實數據下載程式碼 (修正版)
let cumulativeCases = 0;
if (row['Number of confirmed cases'] && row['Number of confirmed cases'] !== '') {
cumulativeCases = parseInt(row['Number of confirmed cases']) || 0;
} else {
const nat = parseInt(row['Number of cases tested positive for SARS-CoV-2 virus by nucleic acid tests'] || '0');
const rat = parseInt(row['Number of cases tested positive for SARS-CoV-2 virus by rapid antigen tests'] || '0');
cumulativeCases = nat + rat;
}
let dailyCases = 0;
if (cumulativeCases > prevCumulative) {
dailyCases = cumulativeCases - prevCumulative;
}
prevCumulative = cumulativeCases;
let deaths = 0;
if (row['Number of death cases'] && row['Number of death cases'] !== '') {
deaths = parseInt(row['Number of death cases']) || 0;
}
let dailyDeaths = 0;
if (deaths > prevDeathCumulative) {
dailyDeaths = deaths - prevDeathCumulative;
}
prevDeathCumulative = deaths;