From 04c349d7cdec2e50d1addfbadc244d11eb449f3d Mon Sep 17 00:00:00 2001 From: Eeshaan Sawant Date: Sat, 29 Jun 2024 02:41:32 +0530 Subject: [PATCH] Added scripts for RANK_EQ --- ApiWorksheetFunction_RANK_EQ.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 ApiWorksheetFunction_RANK_EQ.js diff --git a/ApiWorksheetFunction_RANK_EQ.js b/ApiWorksheetFunction_RANK_EQ.js new file mode 100644 index 0000000..f5c1239 --- /dev/null +++ b/ApiWorksheetFunction_RANK_EQ.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 < valueArr.length; i++) { + oWorksheet.GetRange("A" + (i + 1)).SetValue(valueArr[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_EQ(number, range, order); + +oWorksheet.GetRange("C1").SetValue(ans); + +builder.SaveFile("xlsx", "RANK_EQ.xlsx"); +builder.CloseFile();