     change_INSERT_ROW()
   else if e.changeType is "REMOVE_ROW"
     change_REMOVE_ROW()
-
   flushLog()
   return
 

  menu.addItem 'Log State', "#{namespace}.logState"
  .addToUi()
  menu.addItem 'Truncate Log', "#{namespace}.truncateLog"
  .addToUi()



  dump "triggers %s installed for %s", spreadsheet.getName(),
    ScriptApp.getProjectTriggers().map (item) ->
      item.getHandlerFunction()
  dump "config %s", config
  dump properties.getProperty 'namespace'
  sheet = SpreadsheetApp.getActiveSheet()
  if sheet
    dump "active sheet %s", sheet.getName()
    dump "active range %s", sheet.getActiveRange()?.getA1Notation()
    dump "active column %s", sheet.getActiveRange()?.getColumn()
  else
    dump "no active sheet"
  flushLog()
  return

