Сравните дату в ячейке с диапазоном дат - PullRequest
0 голосов
/ 19 марта 2019

Я бы хотел сравнить дату в ячейке E11 с диапазоном дат в E2: E10.Вот снимок экрана листа, над которым я работаю.

Если дата в E11 раньше, чем все даты в диапазоне, я бы хотел вернуть следующий текст: "Дата E11 раньше диапазона".Если дата позже всех, то: «Дата E11 позже диапазона».

Может ли кто-нибудь помочь с созданием сценария?

1 Ответ

0 голосов
/ 19 марта 2019

Попробуйте это:

function isLastGreaterThanTheRest() {
  var result='Yes';
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getRange('E2:E11');
  var vA=rg.getValues();
  for(var i=0;i<vA.length-1;i++) {
    if(new Date(vA[vA.length-1][0]).valueOf() < new Date(vA[i][0])) {
      result='No';
      break;
    }
  }
  return result;
}
...