Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

181
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!