3
내 Google 스프레드 시트에서 각 행의 셀을 마지막으로 수정 한 것을 기록합니다.Google 스프레드 시트 스크립트 - 사용자 이메일을 기록하지 않습니다.
누군가가 비어있는 사용자 이름 또는 ?
을 보여주는 다른 계정에서 편집 할 때 내 계정에서 셀을 편집하면 내 사용자 (전자 메일)를 기록합니다.
다음은 Google 스크립트입니다. 내가 편집
function onEdit(e) {
...
ss.getRange(r.getRow(), ss.getLastColumn()).setValue(e.user.getEmail() + " " + date + " \"" + column_name + "\"");
...
}
결과 :
*******@gmail.com 11:09 [08-11-2012] "SOME VALUE"
결과 다른 사람 편집은 :
? 09:54 [08-11-2012] "SOME VALUE"
감사! 'getEffectiveUser' 제대로 작동합니다. – BlackTea