X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=update_sheets.js;h=00e4388ad1bc43b296666aeced8eb07ea65f847f;hb=f7bc92b14647e51e346012cff79d787cb39fa317;hp=f96b223a83054a4b732369c1cac52ed0f90c07dd;hpb=62acd54d7e0d27c056de5e7a106be803c3dc2f4e;p=ultimatescore diff --git a/update_sheets.js b/update_sheets.js index f96b223..00e4388 100644 --- a/update_sheets.js +++ b/update_sheets.js @@ -90,7 +90,7 @@ function publish_group_rank(response, group_name) // Write the ranking table, from scratch. for (let i = 0; i < teams.length; ++i) { let row = config['ranking_list_start_row'] + i; - updates.push({ "range": cols[0] + row, "values": [ [ teams[i].rank ] ] }); + updates.push({ "range": cols[0] + row, "values": [ [ teams[i].rank + config['rank_offset'] - 1] ] }); updates.push({ "range": cols[1] + row, "values": [ [ teams[i].mediumname ] ] }); updates.push({ "range": cols[2] + row, "values": [ [ teams[i].pts ] ] }); } @@ -450,7 +450,11 @@ function publish_best_thirds() { let text = ""; if (candidates.length >= 2) { let ranked = rank_thirds([], candidates, 1, tiebreakers); - text = "Best thirds: " + ranked[0].mediumname + ", " + ranked[1].mediumname + "\n" + tiebreakers.join("\n"); + let best_thirds = ranked.filter(function(team) { return team.rank <= 2; }); + if (best_thirds.length == 2) { + text = "Best thirds: " + best_thirds.map(function(team) { return team.mediumname }).join(', ') + "\n"; + text += tiebreakers.join("\n"); + } } let updates = []; updates.push({ "range": ultimateconfig['explain_third_cell'], "values": [ [ text ] ] });