# Generate GUID

**URL:** https://www.finalbuilder.com/forums/t/generate-guid/752
**Category:** Discussion
**Created:** [February 12, 2008, 1:00am UTC](https://www.finalbuilder.com/forums/t/generate-guid/752 "2008-02-12T01:00:18Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![cpdaniel](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@cpdaniel](https://www.finalbuilder.com/forums/u/cpdaniel)
#### Post date: [February 12, 2008, 1:00am UTC](https://www.finalbuilder.com/forums/t/generate-guid/752/1 "2008-02-12T01:00:18Z")

</div>

Any slick built-in trick to generate a new GUID value into a variable?&nbsp; I suppose that I can shell out to uuidgen.exe, but it seems like there ought to be an easier way.

---

<div class="post-metadata">

### Author: ![cpdaniel](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@cpdaniel](https://www.finalbuilder.com/forums/u/cpdaniel)
#### Post date: [February 12, 2008, 1:20am UTC](https://www.finalbuilder.com/forums/t/generate-guid/752/2 "2008-02-12T01:20:12Z")

</div>

Here's a way that's not bad - define a variable to receive the Guid (e.g. ProductCode), and then use:   
  
ProductCode = ActiveXObject("Scriptlet.TypeLib").guid.substring(1, 37).toLowerCase();   
  
in a BeforeAction script in FB.

BUT...

This doesn't work in FinalBuilder.&nbsp; It works when the JS is run under cscript/wscript.  
  
Any better solutions?&nbsp; Like one that works :)

---

<div class="post-metadata">

### Author: ![tate](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@tate](https://www.finalbuilder.com/forums/u/tate)
#### Post date: [February 12, 2008, 3:34am UTC](https://www.finalbuilder.com/forums/t/generate-guid/752/3 "2008-02-12T03:34:48Z")

</div>

Hi Carl,   
  
 There’s a built in script function called “NewGUIDString” that should do what you need 🙂   
  
 .t8

---

<div class="post-metadata">

### Author: ![cpdaniel](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@cpdaniel](https://www.finalbuilder.com/forums/u/cpdaniel)
#### Post date: [February 12, 2008, 3:48am UTC](https://www.finalbuilder.com/forums/t/generate-guid/752/4 "2008-02-12T03:48:33Z")

</div>

Cool - I'll give that a try tomorrow.

---

<div class="post-metadata">

### Author: ![cpdaniel](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@cpdaniel](https://www.finalbuilder.com/forums/u/cpdaniel)
#### Post date: [February 12, 2008, 5:38am UTC](https://www.finalbuilder.com/forums/t/generate-guid/752/5 "2008-02-12T05:38:20Z")

</div>

Couldn't wait - tried it tonight.&nbsp; Works great, thanks!
