Существуют различные панели задач для 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 совершенно другая , поэтому я не могу просто скопировать и вставить код.
Буду рад помощи.
Большое спасибо, Маркус