使用服务调用从共享点列表数据中获取数据并显示在 html table 中,一切正常,但有一个 javascript 失败
Using service call getting data from sharepoint list data and displaying in html table, everything is working but one javascript is failing
我不是开发人员,但有时我必须编辑 and/or 开发站点。我有脚本库,我只需编辑一些代码,一切正常。但是现在我遇到了一个问题:
在我的共享点列表中,我有开始和结束日期。使用sharepoint desinger我能够计算出这两个日期之间的月差。到目前为止,它工作正常。我还需要显示一个状态,比如 - 如果一个月 > 某个月这样做。下面是我的代码,我知道它是 javascript 但我不知道是什么。任何形式的帮助或信息将不胜感激。
function getMyListDataCallback(xData){
-------------
}
var month = (year2-year1)*12+(month2-month1)-1;
var status = (function forwardback(fb){
if (fb > 45) {console.log("move forward");}
else if (fb <25 && fb > 0) {console.log("stay where you at");}
else if (fb <45 && fb > 30) {console.log("move backward");}
})
forwardback(month);
AddRowToTable(title,report,beginmonth,endmonth,month,status);
除状态栏外,其他所有数据都在 html table 中正确显示。它显示函数中的所有代码而不是 "move forward" 等等。
您似乎将 status
变量设置为等于 forwardback
函数定义。
您可能希望将其设置为等于 forwardback
函数中的 return 值。
var status = forwardback(month);
AddRowToTable(title,report,beginmonth,endmonth,month,status);
function forwardback(fb){
if (fb > 45) { return "move forward";}
else if (fb <25 && fb > 0) { return "stay where you at";}
else if (fb <45 && fb > 30) { return "move backward";}
};
我不是开发人员,但有时我必须编辑 and/or 开发站点。我有脚本库,我只需编辑一些代码,一切正常。但是现在我遇到了一个问题: 在我的共享点列表中,我有开始和结束日期。使用sharepoint desinger我能够计算出这两个日期之间的月差。到目前为止,它工作正常。我还需要显示一个状态,比如 - 如果一个月 > 某个月这样做。下面是我的代码,我知道它是 javascript 但我不知道是什么。任何形式的帮助或信息将不胜感激。
function getMyListDataCallback(xData){
-------------
}
var month = (year2-year1)*12+(month2-month1)-1;
var status = (function forwardback(fb){
if (fb > 45) {console.log("move forward");}
else if (fb <25 && fb > 0) {console.log("stay where you at");}
else if (fb <45 && fb > 30) {console.log("move backward");}
})
forwardback(month);
AddRowToTable(title,report,beginmonth,endmonth,month,status);
除状态栏外,其他所有数据都在 html table 中正确显示。它显示函数中的所有代码而不是 "move forward" 等等。
您似乎将 status
变量设置为等于 forwardback
函数定义。
您可能希望将其设置为等于 forwardback
函数中的 return 值。
var status = forwardback(month);
AddRowToTable(title,report,beginmonth,endmonth,month,status);
function forwardback(fb){
if (fb > 45) { return "move forward";}
else if (fb <25 && fb > 0) { return "stay where you at";}
else if (fb <45 && fb > 30) { return "move backward";}
};