mirror of
https://github.com/towfiqi/serpbear
synced 2025-06-26 18:15:54 +00:00
fix: Fixes missing keyword city value in exported csv file.
closes #194
This commit is contained in:
parent
01b1b7b9e9
commit
f48288473e
@ -9,7 +9,7 @@ import countries from '../countries';
|
|||||||
const exportCSV = (keywords: KeywordType[] | SCKeywordType[], domain:string, scDataDuration = 'lastThreeDays') => {
|
const exportCSV = (keywords: KeywordType[] | SCKeywordType[], domain:string, scDataDuration = 'lastThreeDays') => {
|
||||||
if (!keywords || (keywords && Array.isArray(keywords) && keywords.length === 0)) { return; }
|
if (!keywords || (keywords && Array.isArray(keywords) && keywords.length === 0)) { return; }
|
||||||
const isSCKeywords = !!(keywords && keywords[0] && keywords[0].uid);
|
const isSCKeywords = !!(keywords && keywords[0] && keywords[0].uid);
|
||||||
let csvHeader = 'ID,Keyword,Position,URL,Country,Device,Updated,Added,Tags\r\n';
|
let csvHeader = 'ID,Keyword,Position,URL,Country,City,Device,Updated,Added,Tags\r\n';
|
||||||
let csvBody = '';
|
let csvBody = '';
|
||||||
let fileName = `${domain}-keywords_serp.csv`;
|
let fileName = `${domain}-keywords_serp.csv`;
|
||||||
|
|
||||||
@ -26,9 +26,9 @@ const exportCSV = (keywords: KeywordType[] | SCKeywordType[], domain:string, scD
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
keywords.forEach((keywordData) => {
|
keywords.forEach((keywordData) => {
|
||||||
const { ID, keyword, position, url, country, device, lastUpdated, added, tags } = keywordData as KeywordType;
|
const { ID, keyword, position, url, country, city, device, lastUpdated, added, tags } = keywordData as KeywordType;
|
||||||
// eslint-disable-next-line max-len
|
// eslint-disable-next-line max-len
|
||||||
csvBody += `${ID}, ${keyword}, ${position === 0 ? '-' : position}, ${url || '-'}, ${countries[country][0]}, ${device}, ${lastUpdated}, ${added}, ${tags.join(',')}\r\n`;
|
csvBody += `${ID}, ${keyword}, ${position === 0 ? '-' : position}, ${url || '-'}, ${countries[country][0]}, ${city || '-'}, ${device}, ${lastUpdated}, ${added}, ${tags.join(',')}\r\n`;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user