Glide vers Sheet vers PDF

Remplace getValue() par getDisplayValue() dans cette partie du script

  const ranges = []
  const values = []
  rngDest.forEach((c, i) => {
    if (c.includes(':')) {
      var ligne = /([0-9]+)/g.exec(c)[0]
      var colonne = /([A-Z]+)/g.exec(c)[0]
      source.getRange(row, +i + 2).getDisplayValue().split(',').forEach((cell, j) => {// on commence à la colonne B
        ranges.push(`'${destination}'!${colonne + (+ligne + j)}`)
        values.push(`${cell}`)                       
      })
    } else {
      ranges.push(`'${destination}'!${c}`)
      values.push(`${source.getRange(row, +i + 2).getDisplayValue()}`)                // on commence à la colonne B
    }
  })

C'est parfait :) merci beaucoup !!

Bonjour Steelson,

Je ne sais pas si vous êtes toujours actif mais une question supplémentaire :)

J'avais, dans ce projet, la transformation d'un Sheet en PDF. Une cellule du Sheet était une photo, stockée sous la forme d'un lien depuis Glide. Lors du transfert en PDF, c'est le lien qui se transfert, et non la photo.

Auriez-vous une idée pour corriger cela ?

En vous en remerciant,

juju_ski

Rechercher des sujets similaires à "glide sheet pdf"