Forum Discussion
- _anomDiebolt_Qrew EliteI don't think this is a good idea to actually implement this in the formula language - but it is technically possible to do by manually splitting apart the text field first on commas and then on spaces using Right(), Left() NotRight(), and NotLeft(). You will have to assume a maximum number of numeric values embedded in your text string and write the formula to parse out that many numbers and multiply them together. But I would suspect some user is going to deviate from the assumed format over time and the formula will eventually fail.
On the other hand this can done using script in a reliable way. This code fragment splits the text field on non-digits using a regular expression and then reduces the array by multiplying all non-empty terms together.
var field = "1 Pair per Bag, 12 Bags per Inner Bag, 12 Inner Bags per Case";
var terms = field.split(/\D+/g);
var product = _.reduce(terms, function(memo, item) {
return item.length > 0 ? item * memo : memo;
}, 1);
console.log(product);
logs 144 - LauraThackerQrew CaptainIf possible, consider splitting your numbers and unit values into separate fields; so you can more accurately capture the numeric values for more reliable calculations
- _anomDiebolt_Qrew EliteI even created a demo for you - just change some of the numbers in the text field and watch the numeric field update as you type:
Questions, Answers and Points
https://haversineconsulting.quickbase.com/db/bj3fd38iz?a=er&rid=1
Pastie Database
https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=404
- GauravSharma3Qrew CommanderNice one :)
- GeorgeGeorgeQrew CadetYou Da Man! Dan.....Thank you.
- GauravSharma3Qrew CommanderHi Dan,
instead of number can we pick usernames/email address from text field through this.
can you help me with your code ?
Thanks,
Gaurav - _anomDiebolt_Qrew EliteEmails could be pattern matched from the text easily. Usernames could appear indistinguishable from simple words so unless you had a list of usernames or some other unique characteristic they would be more difficult to pattern match.
- GauravSharma3Qrew CommanderOk..
can you give me code of email pattern ?- GiuseppeMacriQrew CaptainDid dan ever publish code for emails?