Hello
I’m trying to figure out if this is possible at all.
I have a number field that is entered somewhere 1 to 50.
I’m trying to figure out how to make an array or even a text field that behaves like the examples below.
Eg. Number: 3
Output 1,2,3
Eg. Number: 10
Output: 1,2,3,4,5,6,7,8,9,10
Is something like this possible?
Thank you for your time.
             
            
              
              
              
            
            
           
          
            
            
              The way I would do this…
- Create a column that has all the possible numbers… ie:
1,2,3,4,5,6,7...
- Create column for user input (number).
- Create a math column that is user input * 2- called padding
- Finally, create a column that will truncate the possible numbers like so:
In the ending… put a space
             
            
              
              
              1 Like
            
            
           
          
            
            
              I would use a bit of javascript in a javascript column that will take the input and return a comma delimited list of numbers.  The p1 parameter would be your input number column.
function generateSequence(inputNumber) {
  if (typeof inputNumber !== 'number' || inputNumber <= 0) {
    return 0;
  }
  const sequenceArray = Array.from({ length: inputNumber }, (_, index) => index + 1);
  const commaSeparatedSequence = sequenceArray.join(', ');
  return commaSeparatedSequence;
}
return generateSequence(p1);
If you ultimately want an array, then you can also create a Spit Text column that will convert the result from the javascript column into a true array.
             
            
              
              
              2 Likes
            
            
           
          
            
            
              Thank you guys
My original idea was to a giant If Then Else Column but that wouldn’t be very dynamic  and a simple mistake could be missed.
I appreciate the help.
             
            
              
              
              2 Likes