- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2019 08:45 AM
Hi,
I am using the MRVS and need to sum the value of the hard drive's size as shown in the pic.
I would appreciate if anyone can give me a clue.
Solved! Go to Solution.
- Labels:
-
Scripting and Coding

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2019 09:06 AM
Hi there,
You would have to place a "Total size" variable outside the MRVS for this. Unfortunately though, you would want to calculate that field on the moment you are adding a row. Though, from within the MRVS, you can't influence variables outside the MRVS.
You could think of a workaround. For example, on submission of the Catalog Item, the Total Size will be calculated and the Variable filled. If help needed on this, I can have a look. We have a similar workaround in place.
If my answer helped you in any way, please then mark it as helpful.
Kind regards,
Mark
---
Kind regards,
Mark Roethof
Independent ServiceNow Consultant
10x ServiceNow MVP
---
~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2019 10:38 PM
Hi there,
Please mark this answer as correct if it solves your question. This will help others who are looking for a similar solution. Also marking this answer as correct takes the post of the unsolved list.
Thanks.
Kind regards,
Mark
---
Kind regards,
Mark Roethof
Independent ServiceNow Consultant
10x ServiceNow MVP
---
~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-12-2020 09:46 AM
Greetings, I'm having the same problem, use this tutorial, but it's still not working, can someone help me?
The field that I am going to sum : total_qnt_price
sys_id: total_qnt_price >> eb9e71af07b5101074cef2508c1ed0be
and the result field name is : u_total
-------------------------------------------
----------------------------------------------------------
-------------------------------------------------------
Business Rules - Code:
(function executeRule(current, previous /*null when async*/) {
var grMRVSAnswer = new GlideRecord('sc_multi_row_question_answer');
grMRVSAnswer.addEncodedQuery('parent_id=' + current.getUniqueValue() + '^item_option_new=eb9e71af07b5101074cef2508c1ed0be');
grMRVSAnswer._query();
var totalInt = 0;
while(grMRVSAnswer._next()) {
gs.info('--> Value TEST MATERIALS' + totalInt.value);
if(grMRVSAnswer.value != '') {
var amountInt = grMRVSAnswer.value.replace(',', '.');
totalInt = parseFloat(totalInt) + parseFloat(amountInt);
}
}
gs.addInfoMessage('start must be before end');
current.variables.u_total = totalInt;
current.update();
})(current, previous);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-22-2020 07:09 AM
Hi Sidney, please check Update as well.