Como colocar um nome de usuário na célula, quem fez a última modificação da linha?

Eu tenho um código, ele insere a última modificação para a linha atual na célula especificada. E eu preciso inserir o tempo em uma célula, e o nome do usuário que fez a mudança, no próximo, é possível?

Alguém pode me ajudar? Obrigado.

function onEdit(event) {

  var tsheet = 'Sheet1' ;
  var colspec=[[17,17,18],[15,15,16],[9,9,8]];

  var s = event.source.getActiveSheet();
  var sname = s.getName();
  if (sname == tsheet) {
    var r = event.source.getActiveRange();
    var scol = r.getColumn();
    var i=colspec.length;
    while (i>0) {
      i--;
      if (scol >= colspec[i][0] && scol <= colspec[i][1]) {
        s.getRange(r.getRow(), colspec[i][2]).setValue(new Date());
      }
    }
  }
}

questionAnswers(1)

yourAnswerToTheQuestion