mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
add functions for parsing Master list name
This commit is contained in:
parent
cc00528490
commit
6b4f71d8b8
1 changed files with 29 additions and 1 deletions
|
|
@ -53,7 +53,8 @@ function refreshParsed() {
|
|||
refreshEmailUrl(sheet, viewColHeader);
|
||||
refreshChangelogUrl(sheet, viewColHeader);
|
||||
refreshDonateUrl(sheet, viewColHeader);
|
||||
refreshForksCombos(sheet, viewColHeader);
|
||||
refreshForksCombos(sheet);
|
||||
refreshMaster(sheet);
|
||||
}
|
||||
|
||||
function refreshPublic() {
|
||||
|
|
@ -65,6 +66,7 @@ function refreshPublic() {
|
|||
refreshDescriptionPublic(sheet);
|
||||
refreshLinksPublic(sheet);
|
||||
refreshForksCombosPublic(sheet);
|
||||
refreshMasterPublic(sheet);
|
||||
}
|
||||
|
||||
function findColumnHeader(sheet, header) {
|
||||
|
|
@ -209,6 +211,19 @@ function refreshForksCombos(sheet) {
|
|||
}
|
||||
}
|
||||
|
||||
function refreshMaster(sheet) {
|
||||
var colHeader = findColumnHeader(sheet, "master");
|
||||
if (colHeader) {
|
||||
var rangeFull = sheet.getRange(colHeader + "2:" + colHeader);
|
||||
rangeFull.clearContent();
|
||||
var rangeTop = sheet.getRange(colHeader + "2");
|
||||
rangeTop.setValue("=ARRAYFORMULA(SUBSTITUTE(INDIRECT(\"" + typeSheetPrefix[ss.getName()] + "Data!\"&SUBSTITUTE(ADDRESS(1,MATCH(\"master\"," + typeSheetPrefix[ss.getName()] + "Data!A1:1,0),4),\"1\",\"2\")&\":\"&SUBSTITUTE(ADDRESS(1,MATCH(\"master\"," + typeSheetPrefix[ss.getName()] + "Data!A1:1,0),4),\"1\",\"\")),\",\",\"<br>\"))");
|
||||
var data = rangeFull.getDisplayValues();
|
||||
rangeFull.clearContent();
|
||||
rangeFull.setValues(data);
|
||||
}
|
||||
}
|
||||
|
||||
function refreshRegionPublic(sheet) {
|
||||
var colHeader = findColumnHeader(sheet, "Region");
|
||||
if (colHeader) {
|
||||
|
|
@ -279,4 +294,17 @@ function refreshForksCombosPublic(sheet) {
|
|||
rangeFull.clearContent();
|
||||
rangeFull.setValues(data);
|
||||
}
|
||||
}
|
||||
|
||||
function refreshMasterPublic(sheet) {
|
||||
var colHeader = findColumnHeader(sheet, "Master");
|
||||
if (colHeader) {
|
||||
var rangeFull = sheet.getRange(colHeader + "2:" + colHeader);
|
||||
rangeFull.clearContent();
|
||||
var rangeTop = sheet.getRange(colHeader + "2");
|
||||
rangeTop.setValue("=ARRAYFORMULA(INDIRECT(\"" + typeSheetPrefix[ss.getName()] + "Parsed!\"&SUBSTITUTE(ADDRESS(1,MATCH(\"master\"," + typeSheetPrefix[ss.getName()] + "Parsed!A1:1,0),4),\"1\",\"2\")&\":\"&SUBSTITUTE(ADDRESS(1,MATCH(\"master\"," + typeSheetPrefix[ss.getName()] + "Parsed!A1:1,0),4),\"1\",\"\")))");
|
||||
var data = rangeFull.getDisplayValues();
|
||||
rangeFull.clearContent();
|
||||
rangeFull.setValues(data);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue