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

      dump "onChange INSERT_ROW null cache - sheet %s:'%s' rows %s.",
        sid, name, rows  if cachedRows is null
  if found
    dump "onChange INSERT_ROW - sheet %s:'%s' rows %s (%s).",
      sid, name, rows, cachedRows
    insertRowEvent sheet.getRange "A#{rows}"
  else
    dump "onChange INSERT_ROW - failed to find sheet ."


        sid, name, rows, cachedRows

AM_U_COLUMN = 3
AM_BG_COLUMN = 4
PM_U_COLUMN = 28
PM_BG_COLUMN = AM_BG_COLUMN + 12

ignoreSheets = [
  "Log"
