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);
誰が私の問題を教えてくれますか?
乾杯。