2016-06-28 18 views
1

Ich muss die Löschungsereignisse in meiner Google Tabellenkalkulation mit Google Apps Script aufzeichnen (eine Zelle oder ganze Zeile löschen) und die Zellennummer und den Benutzernamen abrufen.So zeichnen Sie Ereignisse in der Google Tabellenkalkulation auf

Funktion onEdit(e) löst aus, wenn Zellen bearbeitet werden und nicht wenn gelöscht.

function onEdit(e) 
{ 

var range = e.range; 
Logger.log(range.getRow()); 
Logger.log(Session.getActiveUser().getEmail()); 
    if (range.getRow() === 3.0) 
    { 
    var recipient = "[email protected]"; 
    var subject = 'Roster Notification'; 
    MailApp.sendEmail(recipient, subject, "Hello, your roster has been updated. Please check. Thanks."); 
    } 
} 

Antwort

1

Gute Nachrichten & Schlechte Nachrichten, ich habe Angst.

Sie können eine verwenden, um über Löschungen von Zeilen benachrichtigt zu werden. (Die vollständige Liste der Änderungen lautet EDIT, INSERT_ROW, INSERT_COLUMN, REMOVE_ROW, REMOVE_COLUMN, INSERT_GRID, REMOVE_GRID, FORMAT oder OTHER).

Die schlechte Nachricht ist, dass das Ereignis Ihnen nicht sagt, was sich geändert hat, wenn Sie also Änderungen an einem Dienstplan verfolgen möchten, müssen Sie dies tun, indem Sie Änderungen selbst verfolgen.

Verwandte Themen aus dem Google-issue tracker:

Verwandte Themen