Renderlife
9/4/2019 - 2:38 PM

Консольный скрипт на js для получения списка задач из столбца трелло с названием «Сделано» и указанием времени в квадратных скобках []

Консольный скрипт на js для получения списка задач из столбца трелло с названием «Сделано» и указанием времени в квадратных скобках []

var list;

$(".list-header-name-assist").each(function(indx, element){
        if ($(element).text() == 'Сделано') {
                list = $(element).closest('.js-list-header');
        }
});

var links = [];
var time = [];
var m;
var regexp = /(\[)([0-9]+\.[0-9]+|[0-9]+)(\])/m;

$(list).siblings('.list-cards').find('.js-card-name').map(function() {
        $(this).find('.card-short-id').remove();
	var project = $(this).siblings('.js-card-labels').find('.card-label').text();
        links.push(project + ' | ' + $(this).text());
        m = regexp.exec($(this).text());
        if (m && m[0]) {
                time.push(m[0].replace(/\./g, ",").replace(/\[*]*/g, ""));
        } else {
                console.log(m);
        }
});
console.log(links.join("\r\n"));
console.log(time.join("\r\n"));