In my Google Spreadsheet I log last modification of cell in each row.
When I edit cells from my account it records my user (as email), when somebody makes a edit from other account it shows empty user name or ?
.
Here goes Google script.
function onEdit(e) {
...
ss.getRange(r.getRow(), ss.getLastColumn()).setValue(e.user.getEmail() + " " + date + " \"" + column_name + "\"");
...
}
Result when I edit:
*******@gmail.com 11:09 [08-11-2012] "SOME VALUE"
Result when somebody else edits:
? 09:54 [08-11-2012] "SOME VALUE"