Итак, я пытаюсь создать скрипт в Google Apps Script, который складывает каждый час в течение дня.Это идет от даты, когда они сделали свою работу и там имя.Пример данных приведен ниже.
Поэтому моя проблема заключается в добавлении часов людей на несколько дней.Так что для Карен 27-го у нее было бы 4 часа, а 26-го также 4 часа.Но я не уверен, как разделить каждого человека на такие моменты.Это может быть сделано вручную, но я пытаюсь автоматизировать его.
Вот код, который я получил в настоящее время:
function compare() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var tsSheet = ss.getSheetByName("Sheet1");
var jiraSheet = ss.getSheetByName("NEWDATA");
var jiraRows = jiraSheet.getLastRow();
var tsRows = tsSheet.getLastRow();
var harvestData = tsSheet.getRange("A2:D"+tsRows).getValues();
var jiraData = jiraSheet.getRange("C2:F"+jiraRows).getValues();
for(var x = 0; x < (jiraRows-1); x++) {
for(var y = 0; y < (jiraRows -1); y++) {
if(jiraData[x][3] == jiraData[y][3] && Utilities.formatDate(jiraData[x][1], "GMT", "DD-MM-YYY") == Utilities.formatDate(jiraData[y][1], "GMT", "DD-MM-YYY")) {
} else if(y == (jiraRows - 2)){
}
}
}
}