0

JavaScriptコードをリファクタリングしていますが、関数を使用せずに作業中にコードを関数に入れると機能しないという問題が発生しました。以下を参照してください。

動作していません:

function getFolderPath(){
    var winLocHref =  window.location.href;
    var path = winLocHref.substr(8+document.domain.length);
    var splits=path.split("/");
    path=path.substr(0,path.length-splits[splits.length-1].length);
    path = path.replace(/\//g, '\\\\');
    return path;
}
function getXlsxAbsolutePath(){
    var xslPath = getFolderPath() + "seating_plan_demo.xlsx";
    return xslPath;
}

var excel_file = excel.Workbooks.Open(getXlsxAbsolutePath());

働く:

var   a   =  window.location.href;
var path = a.substr(8+document.domain.length);
var A=path.split("/");
path=path.substr(0,path.length-A[A.length-1].length);
path = path.replace(/\//g, '\\\\');
xslPath = path + "seating_plan_demo.xlsx";

var excel_file = excel.Workbooks.Open(xslPath);

誰が私の問題を教えてくれますか?

乾杯。

4

0 に答える 0