Outlook Taskboard JavaScript / HTML - PullRequest
       49

Outlook Taskboard JavaScript / HTML

1 голос
/ 30 апреля 2020

Существуют различные панели задач для Outlook, и я использую панель задач из https://github.com/evrenvarol/outlook-taskboard

Существует еще одна панель задач от janvanveldhuizen, и процент задач отображается на этой панели задач. https://github.com/janvanveldhuizen/janban

Как я могу добавить эту функцию на свою доску задач?

Я нашел следующий код в файле JS, но я не знаю где именно я должен ввести его и как связать код с приложением HTML.

. js

    var getTasksFromOutlook = function (path, sort, folderStatus) {
        try {
            var i, array = [];
            var tasks = getTaskItems(path);

            var count = tasks.Count;
            for (i = 1; i <= count; i++) {
                var task = tasks(i);
                if (task.Status == folderStatus || folderStatus == -1) {
                    array.push({
                        entryID: task.EntryID,
                        subject: task.Subject,
                        priority: task.Importance,
                        startdate: new Date(task.StartDate),
                        duedate: new Date(task.DueDate),
                        sensitivity: task.Sensitivity,
                        categories: getCategoryStyles(task.Categories),
                        notes: taskBodyNotes(task.Body, $scope.config.TASKNOTE_MAXLEN),
                        status: taskStatusText(task.Status),
                        oneNoteTaskID: getUserProperty(tasks(i), "OneNoteTaskID"),
                        oneNoteURL: getUserProperty(tasks(i), "OneNoteURL"),
                        completeddate: new Date(task.DateCompleted),
                        **percent: task.PercentComplete,** 

app. js для каждого столбца

    $scope.taskFolders[BACKLOG].displayPercent = $scope.config.BACKLOG_FOLDER.DISPLAY_PROPERTIES.PERCENT;

приложение. js для каждого столбца

     },
        "COMPLETED_FOLDER": {
            "TYPE": "DONE",
            "ACTIVE": true,
            "NAME": "Kanban",
            "TITLE": "COMPLETED",
            "LIMIT": 0,
            "SORT": "-completeddate,-priority,subject",
            "DISPLAY_PROPERTIES": {
                "OWNER": false,
                **"PERCENT": false,**

kanban. html

<div ng-if="( folder.displayPercent )" class="pull-right"> {{ task.percent }}%</div>

Моя проблема в том, что версия Janban совершенно другая , поэтому я не могу просто скопировать и вставить код.

Буду рад помощи.

Большое спасибо, Маркус

...