From cd6a3a95f2b8dfa38c5615147bbc2c3f00450d09 Mon Sep 17 00:00:00 2001 From: Eeshaan Sawant Date: Sat, 29 Jun 2024 02:34:07 +0530 Subject: [PATCH 1/2] Added scripts for RANK method --- ApiWorksheetFunction_RANK.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 ApiWorksheetFunction_RANK.js diff --git a/ApiWorksheetFunction_RANK.js b/ApiWorksheetFunction_RANK.js new file mode 100644 index 0000000..362ad91 --- /dev/null +++ b/ApiWorksheetFunction_RANK.js @@ -0,0 +1,22 @@ +builder.CreateFile("xlsx"); +const oWorksheet = Api.GetActiveSheet(); + +var valueArr = [7, 6, 5, 5]; + +// Place the numbers in cells +for (var i = 0; i < valueArr1.length; i++) { + oWorksheet.GetRange("A" + (i + 1)).SetValue(valueArr1[i]); +} + +//method params +var number = oWorksheet.GetRange("A3"); +var range = oWorksheet.GetRange("A1:A4"); +var order = 0; + +var oFunction = Api.GetWorksheetFunction(); +var ans = oFunction.RANK(number, range, order); + +oWorksheet.GetRange("C1").SetValue(ans); + +builder.SaveFile("xlsx", "RANK.xlsx"); +builder.CloseFile(); From 869da3e429c0c8f56e27582faadcb3cbd00b789d Mon Sep 17 00:00:00 2001 From: Eeshaan Sawant Date: Sat, 29 Jun 2024 02:37:00 +0530 Subject: [PATCH 2/2] error fix --- ApiWorksheetFunction_RANK.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ApiWorksheetFunction_RANK.js b/ApiWorksheetFunction_RANK.js index 362ad91..452abf6 100644 --- a/ApiWorksheetFunction_RANK.js +++ b/ApiWorksheetFunction_RANK.js @@ -1,11 +1,11 @@ builder.CreateFile("xlsx"); const oWorksheet = Api.GetActiveSheet(); -var valueArr = [7, 6, 5, 5]; +var valueArr = [7,6,5,5]; // Place the numbers in cells -for (var i = 0; i < valueArr1.length; i++) { - oWorksheet.GetRange("A" + (i + 1)).SetValue(valueArr1[i]); +for (var i = 0; i < valueArr.length; i++) { + oWorksheet.GetRange("A" + (i + 1)).SetValue(valueArr[i]); } //method params @@ -14,7 +14,7 @@ var range = oWorksheet.GetRange("A1:A4"); var order = 0; var oFunction = Api.GetWorksheetFunction(); -var ans = oFunction.RANK(number, range, order); +var ans = oFunction.RANK(number,range,order); oWorksheet.GetRange("C1").SetValue(ans);