Como convertir número a texto con Google Apps Script


Necesitas usar un número como si fuera un string cuando estas trabajando con Google Apps Script?. En muchas ocasiones nos puede resultar útil convertir un dato de tipo numérico a tipo string con Google Apps Script. Generalmente se usa este tipo de conversiones para obtener un identificador de forma automática o un código de producto por ejemplo , de forma que también nos puede resultar útil si aseguramos que el string va a tener un tamaño mínimo (rellanado con ceros por la izquierda, por ejemplo).

El código que os presentaré hoy hace justamente eso, convierte un número a un string usando Google Apps Script y opcionalmente permite rellenar con ceros a la izquierda si es necesario hasta el tamaño de string que tu le digas. 

function NumberToText(number,min_size) 
{
  var text = "";
  
  while(number > 0)
  {
     var char = Math.floor(number%10);
     text = String(char) + text;
     number -= char;   
     number = Math.floor(number/10);
  }

  while ( text.length < min_size )
  {
    text = "0" + text;
  }

  return text;
}


La gracia de este código es que tanto se puede usar en nuestros programas Google Apps Script como usarlo directamente como una fórmula en nuestras hojas de Google Spreadsheets:


Como podéis ver el código es extremadamente sencillo y fácil de usar. Lo podéis adaptar como querías a vuestras necesidades con muy pocos cambios.

Cualquier cosa, no dudéis en hacérmelo saber.

Nos vemos

No hay comentarios:

Publicar un comentario

Tal vez te interese