Git Product home page Git Product logo

ultrallistanode's People

Contributors

iiioxoiii avatar

ultrallistanode's Issues

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

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)

}

Córrer tot en local

Mentre es desenvolupa seria millor poder fer córrer tot en local. I després mirar de connectar amb les dades on sigui que s'entrin (Google Sheet… el que sigui).

a index.js:

const port = 3000;
server.listen(port, () => {
  console.log(`Servidor en línia a http://localhost:${port}`);
});

No mostrar events passats

Cal trobar la manera de no mostrar els events que ja han vençut. Potser a nivell d'spreadsheet directament seria la manera més fàcil.
També s'hauria d'ordenar per data, igual que abans, potser també més fàcil a nivell de spreadsheet (però hauria de ser automàtic) o des del javascript que llegeix el json.

Calcular camps a partir del camp "data"

A l'spreadsheet hi ha el camp data amb format "DD/MM/YYYY" d'on s'hauria de calcular automàticament els camps dia_text dia i mes. Altre cop de la manera més fàcil (al .js o a l'spreadsheet?).
D'aquesta manera només caldria introduir la data numèrica.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.