簡體   English   中英

Jscript CRM返回值

[英]Jscript CRM Return Value

我希望將參數從一個函數傳遞給另一個函數,例如:

function getValueOfAttribute(field1Name) {
var attributeValue = Xrm.Page.getAttribute(field1Name).getValue();
return attributeValue;
}

function setFieldValue(field2Name, attributeValue) {
Xrm.Page.getAttribute(field2Name).setValue(attributeValue);
}

因此,如果我調用傳遞給它的字段名稱參數的第一個函數,然后我想調用傳遞第二個字段名和get函數返回值的set函數

這是問題的一個例子,不是實際的問題,因為我具有更復雜的功能,但仍需要引用返回值。

理想情況下,我想要但不知道在添加函數時是否有可能在逗號分隔的參數列表中傳遞它。

有任何想法嗎 ?

謝謝

我不確定我會跟隨,但是...

我希望將參數從一個函數傳遞給另一個函數,例如:

好吧,這很簡單:

function onLoad() {
    var resultOfFunc1 = doSomething();
    var resultOfFunc2 = doSomethingElse(resultOfFunc1);
}

function doSomething() {
    //do something
    return 1;
}

function doSomethingElse(param) {
    //do something involving param
    return 2;
}

甚至...

function onLoad() {
    var resultOfFunc2 = doSomethingElse(doSomething());
}

function doSomething() {
    //do something
    return 1;
}

function doSomethingElse(param) {
    //do something involving param
    return 2;
}

好吧,在glosrob的幫助下(非常感謝);

我創建了一個名為JoinFunctions的新函數

 function JoinFunctions(Join)
 {
  var resultOfFunc =  Join;
 }

從傳遞參數為的表單屬性中調用此方法

FunctionName1(Parameter1, FunctionName2(Parameter2, Parameter3))

例如:

setFieldValue("fieldname", getFieldValue("firstname"))

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM