Если не будет раздражать самая первая точка с запятой в ячейке истории, то самой малой кровью можно обойтись так:
[vba]Код
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 1 ) {
var rngHist = sheet.getRange(idRow, idCol + 1);
rngHist.setValue(rngHist.getValue()+"; "+ new Date());
}
}
[/vba]
Если же будет раздражать, а также если вместо такого формата даты "Mon Apr 24 2017 14:31:59 GMT+0300 (EAT)" захочется чего-то более родного типа "24.04.17", то надо будет еще понапрягаться...