¿Cómo colocar un nombre de usuario en la celda, quién realizó la última modificación de la fila?

Tengo un código, inserta la última modificación de la fila actual en la celda especificada. Y necesito insertar el tiempo en una celda, y el nombre del usuario que hizo el cambio, en la siguiente, ¿es posible?

Alguien puede ayudarme? Gracias.

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());
      }
    }
  }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta