casasin / ultrallistanode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auto-ordenar automàticament la base de dades dels events

casasin opened this issue · comments

AutoSort la base de dades un cop s'entra la data del concert.
He fet un script seguint un vídeo: https://www.youtube.com/watch?v=3EUI_PgxarA i l'he implementat a una còpia de la base de dades ("DEV-copy-ultrallista-scq").
L'script és "autoSort-ultrallista-dev".
Només ordena la data (no la resta de camps) per algun error que hi ha al codi. Toca revisar-lo en algun moment.

function autoSort(e) {
  const row = e.range.getRow()
  const column = e.range.getColumn()
  const ss = e.source
  const currentSheet = ss.getActiveSheet()
  const currentSheetName = currentSheet.getSheetName()

  if(!(currentSheetName === "Concerts" && column === 5 && row >= 2)) return

  const range = currentSheet.getRange(2,5, currentSheet.getLastRow()-1, 11)

  range.sort({column: 5, ascending: true})
  
}

function onEdit(e) {

  autoSort(e)

}