Jump to content

swilson

Registered Users - Approved
  • Posts

    5
  • Joined

Posts posted by swilson

  1. Hi, I am currently using FusionPro VDP Creator 8.0.20. I went to install fonts again and for some reason I kept getting an error message. Nothing I tried worked. I even uninstalled and reinstalled fusion pro. When i reinstalled, it said it was successfully installed, however, I also still got the error message regarding the Fonts....Any suggestions on how to fix this.

    thank you, Stephanie

  2. Hi, I have a rule created that i use on business cards that when an employee wants there cell number on there that it will put "Cell" and if they don't want there cell on there it will eliminate the "Cell". Now my issue is that a new customers template needs the same rule, however, the "Cell" needs to be one red in color and the phone number needs to be black in color? Can any one give me advise? See below for the rule I have already that will put the word Cell and eliminate it, but using same color...thanks in advance.

     

    var Var1 = "cell";

    var CaseSelection = "Format 1";

     

     

     

    if(CaseSelection == "Format 1")

    {

    var formatStyle01 = "$1.$2"; //simple 7 digit phone

    var formatStyle02 = "$1.$2.$3"; //simple 10 digit phone

    var formatStyle03 = "+$1 $2.$3.$4"; //10 digit phone starts with 1

    var formatStyle04 = "$1.$2.$3 ext.$4"; //10 digit phone with extension

    var formatStyle05 = "+$1 $2.$3.$4 ext.$5"; //10 digit phone starts with 1 with extension

    var formatStyle06 = "$1.$2 ext.$3"; //7 digit phone with extension

     

    var thisNumber = Field(Var1);

     

    if (Field("cell") != "")

    {

    return "cell: "+formatNumber(Trim(thisNumber));

    }

    }

     

     

     

     

     

    if(CaseSelection == "Format 2")

    {

    var formatStyle01 = "$1-$2"; //simple 7 digit phone

    var formatStyle02 = "$1-$2-$3"; //simple 10 digit phone

    var formatStyle03 = "+$1 $2-$3-$4"; //10 digit phone starts with 1

    var formatStyle04 = "$1-$2-$3 ext.$4"; //10 digit phone with extension

    var formatStyle05 = "+$1 $2-$3-$4 ext.$5"; //10 digit phone starts with 1 with extension

    var formatStyle06 = "$1-$2 ext.$3"; //7 digit phone with extension

     

    var thisNumber = Field(Var1);

     

    return formatNumber(Trim(thisNumber));

    }

     

     

     

     

     

    if(CaseSelection == "Format 3")

    {

    var formatStyle01 = "$1-$2"; //simple 7 digit phone

    var formatStyle02 = "($1)$2-$3"; //simple 10 digit phone

    var formatStyle03 = "+$1 ($2)$3-$4"; //10 digit phone starts with 1

    var formatStyle04 = "($1)$2-$3 ext.$4"; //10 digit phone with extension

    var formatStyle05 = "+$1 ($2)$3-$4 ext.$5"; //10 digit phone starts with 1 with extension

    var formatStyle06 = "$1-$2 ext.$3"; //7 digit phone with extension

     

    var thisNumber = Field(Var1);

     

    return formatNumber(Trim(thisNumber));

    }

     

     

     

     

     

     

    if(CaseSelection == "Format 4")

    {

    var formatStyle01 = "$1.$2"; //simple 7 digit phone

    var formatStyle02 = "($1)$2.$3"; //simple 10 digit phone

    var formatStyle03 = "+$1 ($2)$3.$4"; //10 digit phone starts with 1

    var formatStyle04 = "($1)$2.$3 ext.$4"; //10 digit phone with extension

    var formatStyle05 = "+$1 ($2)$3.$4 ext.$5"; //10 digit phone starts with 1 with extension

    var formatStyle06 = "$1.$2 ext.$3"; //7 digit phone with extension

     

    var thisNumber = Field(Var1);

     

    return formatNumber(Trim(thisNumber));

    }

     

     

     

     

     

     

     

     

     

    //////////////////////////////////////////////////////////////////////////////////////////////////////

    // DO NOT EDIT BELOW THIS LINE ///////////////////////////////////////////////////////////////////////

    //////////////////////////////////////////////////////////////////////////////////////////////////////

     

    return formatNumber(Trim(thisNumber));

     

    function formatNumber(number01){

     

    var pattern01 = /^(\d{3})[^\d]*(\d{4})$/;

    // //2201727 or 220-1727 or 220- 1727

    var pattern02 = /^[\D]*(\d{3})[\D]*(\d{3})[\D]*(\d{4})$/;

    // 8002201727 or 800-220-1727 or (800)220-1727 or (800) 220-1727

    var pattern03 = /^\+?(\d{1})[\D]*(\d{3})[\D]*(\d{3})[\D]*(\d{4})$/;

    // 18002201727 or 1-800-220-1727 or +1 (800) 220-1727

    var pattern04 = /^[\D]*(\d{3})[\D]*(\d{3})[\D]*(\d{4})\D*[x#n]\D*(\d+)$/;

    // 800-220-1727 ext 12345 or (800) 220-1727 ext 12345

    var pattern05 = /^\+?(\d{1})[\D]*(\d{3})[\D]*(\d{3})[\D]*(\d{4})\D*[x#n]\D*(\d+)$/;

    // 1-800-220-1727 ext 12345 or +1 (800) 220-1727 ext 12345

    var pattern06 = /^(\d{3})[\D]*(\d{4})\D*[x#n]\D*(\d+)$/;

    // 2201727 ext 1234 or 220-1727 ext 1234 or 220- 1727 ext 1234

    var patternEndExt = /(.)[x#n](.)/;

    var patternStart1 = /^[\D]*[1]/;

     

    if(number01.match(pattern01)){

    number01 = number01.replace(pattern01, formatStyle01);

    return number01;

    } else if(number01.match(pattern02)){

    number01 = number01.replace(pattern02, formatStyle02);

    return number01;

    } else if(number01.match(pattern03)){

    if (number01.match(patternStart1)){

    number01 = number01.replace(pattern03, formatStyle03);

    return number01;

    } else {

    return number01;

    }

    } else if(number01.match(pattern04)){

    number01 = number01.replace(pattern04, formatStyle04);

    return number01;

    } else if(number01.match(pattern05)){

    number01 = number01.replace(pattern05, formatStyle05);

    return number01;

    } else if(number01.match(pattern06)){

    number01 = number01.replace(pattern06, formatStyle06);

    return number01;

    } else {

    //return "no match any pattern";

    return number01;

    }

    }

  3. Hi,

     

    This is my first time using the Intelligent Mail Barcode Rule.

    It is not working and I am not really sure what I am doing wrong.

     

    When I convert to javascript (to see where the issue lies) the error that it states is: The tracking number is not the correct length of 20 characters in record number 1.

     

    Honestly, have not idea what that means.

     

    Please provide some insight on how to go about learning to use this rule or what my issue may be.

     

    thanks in advance for your help!

    Stephanie

  4. Hi,

     

    I have a data file with the fields:

    Pre Name

    First Name

    Initial

    Last Name

    Post Name (Suffix)

     

    When I create my text box in Fusion Pro and add in the fields, I also type a comma in there. However, not everyone has a Post Name (Suffix). I would need somehow for that comma only to be used when the person has a Post Name. Please let me know how I can accomplish this.

     

    thanks,

    Stephanie

×
×
  • Create New...