CISCO-CloupiaScript-Interpreter-logo

CISCO CloupiaScript Interpreter

CISCO-CloupiaScript-Interpreter-product-image

CloupiaScript Interpreter

  • Mahitungod sa CloupiaScript Interpreter, sa panid 1
  • Pagsugod sa CloupiaScript Interpreter, sa panid 1
  • Pagsugod sa CloupiaScript Interpreter nga adunay Konteksto, sa panid 2
  • Example: Gamit ang CloupiaScript Interpreter, sa panid 2

Mahitungod sa CloupiaScript Interpreter

Ang CloupiaScript interpreter usa ka JavaScript interpreter nga adunay mga built-in nga librarya ug mga API. Mahimo nimong gamiton ang CloupiaScript interpreter aron sulayan ang CloupiaScript code nga dili kinahanglan nga maghimo ug magpadagan sa usa ka workflow nga buluhaton.

Gitukod-sa Mga Kalihokan sa CloupiaScript Interpreter

  • PrintObj()—Gikuha ang usa ka butang isip argumento ug gi-print ang tanan nga mga kabtangan ug pamaagi sa butang. Ang giimprinta nga resulta naghatag sa mga ngalan ug mga kantidad alang sa mga variable sa butang ug ang mga ngalan sa tanan nga mga gimbuhaton sa butang. Mahimo nimong tawagan ang toString() sa bisan unsang mga ngalan sa pamaagi aron masusi ang pirma sa pamaagi.
  • Upload()—Nagkuha ug filengalan isip argumento ug gi-upload ang fileAng sulod ni ngadto sa CloupiaScript interpreter.
Pagsugod sa CloupiaScript Interpreter

Aron maablihan ang CloupiaScript interpreter, buhata ang mosunod:

  • Lakang 1 Pilia ang Orkestrasyon.
  • Lakang 2 I-klik ang Custom Workflow Tasks.
  • Lakang 3 I-klik ang Launch Interpreter.
    Ang Cloupia Script Interpreter screen makita.
  • Lakang 4 Pagsulod ug linya sa JavaScript code sa text input field sa ubos sa Cloupia Script Interpreter field.
  • Lakang 5 Pindota ang Enter.
    Ang code gipatuman ug ang resulta gipakita. Kung adunay sayup nga syntax sa code, ang sayup gipakita.

Pagsugod sa CloupiaScript Interpreter nga adunay Konteksto

Mahimo nimong susihon ang JavaScript sa konteksto sa usa ka partikular nga buluhaton. Aron mahimo kini, magpili ka usa ka naandan nga buluhaton, ilunsad ang CloupiaScript Interpreter, ug ihatag ang mga variable sa konteksto nga gihubit alang sa pagpatuman sa naandan nga buluhaton.
Sa diha nga imong ilunsad ang tighubad, kini mag-aghat kanimo alang sa mga bili sa custom nga buluhaton input field ug populate ang input object sa buluhaton. Ang tanan nga mga variable nga magamit kung imong gipatuman ang naandan nga buluhaton gihimo nga magamit.
Aron maablihan ang CloupiaScript interpreter nga adunay magamit nga konteksto, buhata ang mosunod:

  • Lakang 1 Pilia ang Orkestrasyon.
  • Lakang 2 I-klik ang Custom Workflow Tasks.
  • Lakang 3 I-klik ang laray nga adunay naandan nga buluhaton diin kinahanglan nimo nga sulayan ang JavaScript.
  • Lakang 4 I-klik ang Ilunsad ang Interpreter nga adunay Konteksto.
    Ang screen sa Launch Interpreter makita uban sa input fields aron mangolekta og input values ​​para sa custom nga buluhaton.
    Ang input field mao kadtong gihubit alang sa custom nga buluhaton nga imong gipili.
  • Lakang 5 Pagsulod sa mga kantidad sa input sa screen.
  • Lakang 6 I-klik ang Isumite.
  • Lakang 7 I-klik ang Isumite.
    Ang Cloupia Script Interpreter screen makita.
  • Lakang 8 Pagsulod ug linya sa JavaScript code sa text input field sa ubos sa Cloupia Script Interpreter field.
  • Lakang 9 Pindota ang Enter.
    Ang code gipatuman ug ang resulta gipakita. Kung adunay bisan unsang sayup nga syntax sa code, ang sayup gipakita.
Example: Gamit ang CloupiaScript Interpreter

Ang printObj() function nag-imprinta sa tanan nga mga kabtangan ug mga pamaagi nga anaa niini.
Tawga ang functiontoString() aron makit-an ang dugang nga mga detalye bahin sa usa ka function.
Ang mosunod nga exampGipakita sa le kung giunsa pagsusi ang klase sa ReportContext ug pagkuha mga detalye bahin sa ReportContext.setCloudName().

nagsugod ang sesyon

import Package (com.cloupia.model.cIM);

var ctx = bag-ong ReportContext();

printObj(ctx);

kabtangan =

cloudName:null

class:class com.cloupia.model.cIM.ReportContext filterId:null

id: null

targetCuicId:null

tipo: 0

id:[Ljava.lang.String;@4de27bc5

pamaagi =

setIds

jdoReplaceField

jdoReplaceFields

saString

getCloudName

paghulat

getClass

jdoReplaceFlags

hashCode

jdoNewInstance

jdoReplaceStateManager

jdoIsDetached

pahibal-a

jdoGetVersion

jdoProvideField

jdoCopyFields

jdoGetObjectId

jdoGetPersistenceManager

jdoCopyKeyFieldsToObjectId

jdoGetTransactionalObjectId

getType

getFilterId

setType

jdoIsPersistent

managsama

setCloudName

jdoNewObjectIdInstance

jdoIsDeleted getTargetCuicId

setId

setFilterId

jdoProvideFields

jdoMakeDirty

jdoBag-o

nagkinahanglan saCloudName

getIds

notify Tanan jdoIsTransactional

getId jdoReplaceDetachedState jdoIsDirty

setTargetCuicId jdoCopyKeyFieldsFromObjectId

var func = ctx.setCloudName;

function

void setCloudName(java.lang.String)

func.toString();

function setCloudName() {/*

void setCloudName(java.lang.String) */}

Mga Dokumento / Mga Kapanguhaan

CISCO CloupiaScript Interpreter [pdf] Mga instruksiyon
CloupiaScript Interpreter, CloupiaScript, Interpreter

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *