Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

106
Visualizações
¿Cómo se agrega 0.1 a un valor establecido?

Tengo una variable ekeys, que básicamente crea una regla en una página y establece un valor de profundidad (elevación) en la regla en comparación con el valor 0.

es decir, la regla mostrará 1 metro de profundidad. Si la elevación de la superficie se establece en 4,2 metros, entonces 1 metro hacia abajo, la elevación correspondiente será 4,2 metros menos 1 metro, que = 3,2 metros. Por alguna razón, está a 0,1 m (es decir, muestra 3,1 metros en lugar de 3,2 metros).

¿Hay una manera fácil de cambiar este código: setValue(eKeys[k])

agregar 0.1?

es decir, .setValue(eKeys[k]+0.1) <--- esto no funciona (muestra un valor de 30.2 en lugar de 3.2).

 var rKeys = Object.keys(mergeThisRows); var eKeys = Object.keys(mergeThisRowsE); for (k = 0; k < rKeys.length; k++) { shTemplate.getRange(mergeThisRows[rKeys[k]] + STARTT_ROW - 1, DEPTH_COL + 1, 2, 1).breakApart().merge().setValue(rKeys[k]).setFontColor("black").setFontSize(6).setVerticalAlignment("top").setHorizontalAlignment("right"); shTemplate.getRange(mergeThisRows[rKeys[k]] + STARTT_ROW - 1, DEPTH_COL + 1, 2, 1).setBorder(true, null, null, null, null, null, '#000000', SpreadsheetApp.BorderStyle.SOLID);; if (eKeys[k] != undefined) { shTemplate.getRange(mergeThisRowsE[eKeys[k]] + STARTT_ROW - 1, ELEVATION_COL + 1, 2, 1).breakApart().merge().setValue(eKeys[k]).setNumberFormat("0.0").setFontColor("black").setFontSize(6).setVerticalAlignment("top").setHorizontalAlignment("right"); shTemplate.getRange(mergeThisRowsE[eKeys[k]] + STARTT_ROW - 1, ELEVATION_COL + 1, 2, 1).setBorder(true, null, null, null, null, null, '#000000', SpreadsheetApp.BorderStyle.SOLID); } }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Propondría usar el operador unario + para convertir la cadena en un número:

 setValue(+eKeys[k] + 0.2)

Referencia

  • Más unario (+)
about 4 years ago · Juan Pablo Isaza Relatório

0

setValue(parseInt(eKeys[k])+0.2) -> 3.2
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda