2016-04-21 2 views
0

Ich habe versucht zu sehen, ob onEdit aktiviert würde, wenn ein falscher Eintrag in einer Zelle vorgenommen wurde, bei der die Datenvalidierung auf die Ablehnung ungültiger Daten eingestellt war. Ich konnte es nicht mit onEdit arbeiten, also änderte ich die Funktion zu myonEdit und richtete die Benachrichtigung auf dem Blatt ein. Ich habe das gleiche Ergebnis.Ausführen von Logger.log onEdit? Ich habe versucht, die Überprüfung der Daten zu überprüfen.

Habe ich etwas falsch gemacht?

function myonEdit() { 
    var mycell = SpreadsheetApp.getActiveSpreadsheet().getActiveCell().getA1Notation() 
    Logger.log('The cell edited was ' & mycell) 
} 

Execution Transkript war:

[16-04-21 05:09:33:624 PDT] SpreadsheetApp.getActiveRange() [0 seconds] 
[16-04-21 05:09:33:625 PDT] Range.getRow() [0 seconds] 
[16-04-21 05:09:33:625 PDT] Range.getLastRow() [0 seconds] 
[16-04-21 05:09:33:625 PDT] Range.getColumn() [0 seconds] 
[16-04-21 05:09:33:625 PDT] Range.getLastColumn() [0 seconds] 
[16-04-21 05:09:33:626 PDT] SpreadsheetApp.getActiveSpreadsheet() [0 seconds] 
[16-04-21 05:09:33:714 PDT] Starting execution 
[16-04-21 05:09:33:719 PDT] SpreadsheetApp.getActiveSpreadsheet() [0 seconds] 
[16-04-21 05:09:33:720 PDT] Spreadsheet.getActiveCell() [0 seconds] 
[16-04-21 05:09:33:720 PDT] Range.getA1Notation() [0 seconds] 
[16-04-21 05:09:33:722 PDT] Logger.log([0.0, []]) [0 seconds] 
[16-04-21 05:09:33:724 PDT] Execution succeeded [0.003 seconds total runtime] 

Aber das Protokoll enthielt

[16-04-21 05:09:33:721 PDT] 0.0 

Habe ich das richtig gemacht? Ist es nicht möglich, den Logger mit einfachen Triggern zu verwenden? Und wird ein onEdit-Ereignis durch eine falsche Eingabe in eine validierte Zelle aktiviert?

Antwort

0

'&' ist ein bitwise operator in Javascript. Verwenden Sie '+' Zeichen, um Zeichenfolgen zu contrainieren:

Logger.log('The cell edited was ' + mycell) 
+0

Vielen Dank dafür Max. Logger-Logging und ich muss mir keine Sorgen über die Datenvalidierung machen, die das onEdit-Ereignis stört. Prost! – Glib

Verwandte Themen