// Script to abbreviate a number // (Replace 'number' with the actual number you want to abbreviate) // Get the number set number to 1234567890 // Calculate the magnitude set magnitude to log(number) / log(10) // Determine the suffix if magnitude < 3 then set suffix to "" else if magnitude < 6 then set suffix to "k" else if magnitude < 9 then set suffix to "M" else if magnitude < 12 then set suffix to "B" else if magnitude < 15 then set suffix to "T" else set suffix to "Qa" // Quadrillion and beyond // Format the abbreviated number set abbreviatedNumber to round(number / (10 ^ (magnitude - floor(magnitude)))) set abbreviatedNumber to abbreviatedNumber + suffix say abbreviatedNumber for 2 secs.