Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

182
Vistas
Google Sheet App Script a toLocaleString devolviendo M01 no enero

Tengo el siguiente script de aplicación que se llama desde una celda y esperaba que el resultado fuera enero, pero M01 está regresando. Esta lógica general se usa bien en otros lugares, así que no estoy muy seguro de lo que estoy haciendo mal. El getFullYear está funcionando bien.

Gracias de antemano por tu ayuda.

 function actualBudget(date) { const dateObj = new Date(date) const month = dateObj.toLocaleString('default', { month: 'long' }) const year = dateObj.getFullYear().toString() return month }

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

He experimentado el mismo problema contigo. En ese momento, el motivo del problema era el valor de configuración regional. Entonces, pensé que cuando vi su secuencia de comandos, la configuración regional default podría ser la razón de su problema. Entonces, por ejemplo, ¿qué hay de modificar de default a en-US de la siguiente manera?

De:

 const month = dateObj.toLocaleString('default', { month: 'long' })

A:

 const month = dateObj.toLocaleString("en-US", { month: 'long' });
  • En este caso, modifique en-US para la configuración regional que desee utilizar.

Nota:

  • Cuando no se usa la función personalizada, se puede usar Session.getActiveUserLocale().replace("_", "-") . Pero en el caso de la función personalizada, Session.getActiveUserLocale() devuelve el valor vacío. Porque el script no lo ejecuta el usuario activo. Por esto, propuse configurar manualmente la configuración regional.

Referencia:

  • toLocaleString()
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda