Trying to auto-populate employee's crafts based on which employee is selected
I am trying to make it so when certain Employee's names are selected, their Craft automatically populates in a separate form field such as OP (for Operator) and LAB (for Laborer).
When I use this script in the Custom Calculation Script:
var v = this.getField("Name").valueAsString;
if (v=="CHRIS CHAPMAN") event.value = "OP";
else event.value = "";
It works fine. But when I try to use this script for both "OP" and "LAB" with a list of employee's names like this:
var v = this.getField("Name").valueAsString;
if (v=="MARTY J ADAMS", "ANDREW ALLEN", "JUDY ALOISI", "FRANK AMES", "JAIME ANDERSON", "RICK ANGLEMYER", "MARK APP", "KENNETH ARSANTO", "STEVEN ASCHIM", "ROSS ATKINS", "ANTHONY AVILLO", "COLBY BACON", "DAN BADERDEEN", "BRANDI BAKER", "DAVID BALDERSON", "ALBERT BALORA", "JOSEPH BARTKOVICH", "GLEN BARTOLOTTI", "MICHAEL BEHLING", "KURT BELANGER", "RANDALL BELLEVILLE", "TERRY BENGE", "JEREMY BICKFORD", "JIMMY BLOSL", "LINDA BOHNA", "RAYMOND BONILLA", "ROBERT BOYD", "JASON BOYES", "DENNIS BRADLEY", "TROY BRAUN", "DAVID BRITTAIN", "JOHN BROWN", "KEN BRUMLEY", "KURT CANNON", "SVEN CARLSSON", "RUSSEL CARVER", "JOSHUA CASCIO", "CHRIS CHAPMAN", "JAMES CLAIRE", "JOEL CLARK", "RANDALL CLARK", "DALE COBLENTZ", "WILLIAM COLBERG", "WILLIAM COLLINS", "DAVID COLLIS", "GARY COOPER", "ROBERT CORNELIUS", "STEVEN CRANDALL", "CHARLES CROTEAU", "CASEY DALE", "WALT DAVY", "FLORENTINO DAZA-MIRANDA", "DERICK DEESE", "JAIME DICEY", "TYLOR DICKMAN", "PAT DUNCAN", "WAYNE DURHAM", "DICK DWIRE", "THOMAS ELLIOT", "ALLISON ENTERS", "BARNEY ERDAHL", "NOLAN ESTILL", "MATTHEW FARRENS", "MICHAEL FENTON", "DEVIN FIELDSTAD", "FRANK FOOTE", "STEVEN FRITTS", "JOSEPH FUCHS", "ELISANDRO GARZA", "AUSTIN GEORGE", "JOHN-PAUL GERIMONTE", "LES GIERSDORF", "BRIAN GJERNES", "WILLIAM GRAFF", "ADAM GREENE", "MICHAEL GREGORY", "WALTER GRIMM", "BERNARD GRISWOLD", "RICHARD HACKNEY", "JOEL HAGGERTY", "DAVID HALL", "TREVOR HANSEN", "ROCCI HASH", "BILL HAUGHTON", "WILLIAM HAUGSNESS", "STEPHEN HIEHN") event.value = "OP";
else event.value = "";
AND
var v = this.getField("Name").valueAsString;
if (v=="WILLIAM ABEL", "DEBORAH ADAMS", "MARTY R ADAMS", "DONALD ANDERSON", "MERRILL ANDERSON", "DAVID ARCHER", "TANA ARISMAN", "BRANDON ATWOOD", "MICHAEL AUSTIN", "WILLIAM BAKER", "RYAN BALAS", "CORBIN BARBOUR", "KARY BASDEN", "VIRGINIA BASHER", "ROBERT BAYLES", "BRIAN BEAN", "HAROLD BEHRE", "JAN BENNETT", "GENNAIVE BERRY", "ERIC BRANHAM", "KYLER BRAUN", "RAQUEL BRECKENRIDGE", "TRAVIS BREWER", "DEMETRIUS BROWN", "TYRONE BUFANDA", "DONALD BULLARD", "NICHOLAS BURGESS", "CHERELL BURTON", "DWIGHT BURTON", "MICHAEL BYRD", "CONNIE CALLOWAY", "SHADEN CANNON", "SUSAN CARSON", "KIERRA CARSON", "SCOTT CAUDEL", "COLEEN DOVE", "THOMAS ELLIOTT", "BOBBIE ELLIS", "MARCUS ENRIQUEZ", "ANTHONY ESPITIA", "JEREMY EVANSON", "HARVEY FERGUSON", "LORI FLORENCE", "EMMANUEL FLORES", "JONATHAN FLYGARE", "RYAN FORD", "ROBERT FULMER", "WAYNE GARDNER", "JANA GILLIHAN", "HENRY GILMORE", "BRYAN GOODRICH", "NATHAN GOODRICH", "ANTHONY GOTT", "RYAN CERNY", "LEN CHAMBERLAIN", "FINNISH CHEATHAM", "ANNA CHRISTENSEN", "DOUGLAS CHU", "MARION CLOSE", "LEONARDO COBB", "BRYAN COCHRAN", "ZACHARY COLSON", "MICHAEL CONWAY", "RANDAL CORDOVA", "SHARON COTTRELL", "JAMES CRABTREE", "JAMIN CRON", "RUBIN CURRY", "JAMES DAILEY", "RICHARD DECKER", "KEITH DEMPS", "ROSE DESART", "SHAWN DEVORE", "STEPHEN GRIMWOOD", "ETHAN GUNSAULS", "JEFF HAEDIKE", "TESFALDET HAILE", "MICHAEL HAMMER", "SOLOMON HARGROVE", "BILLIE HARPEL-MCQUEEN", "EFREM HEAPES", "GEORGE HEAVENS", "MICHAEL HICKERSON", "JOHN HIGGENBOTTOM", "JAMES HIGUERA", "CANDICE HILL", "MARK HITE", "AARON HOLT", "SHAUNA HUCKINS", "JESTEN HUNT", "MALIK ISHFAAQ", "ANDREW JACOBSEN", "ABDOULIE JALLOW", "DUANE JOHNSON", "DUANE JONES", "KATRINA JONES", "MATHEW KACZENSKI", "THOMAS KELL", "SHAWN KING", "MERLE KIVIJARVI", "TRAVIS KOA", "PAMELA KREBS", "ALBERTO KUCHLER", "SHARON LANE", "ERIC LEVERETT", "DOUGLAS LEWIS", "JOSE LEYVA", "GILBERT LINDSEY", "GREG LOTT") event.value = "LAB";
else event.value = "";
Any single employee I select will only populate as "LAB". Why is LAB dominate over OP? Can I not have so many names in one script/do I have to split the scripts up per individual employee?
