Forum Discussion

TaurusGear13's avatar
TaurusGear13
Copper Contributor
Mar 13, 2025
Solved

Office Scripts Custom Sort Failing During Automation

I am attempting to use office scripts within a OneDrive Excel document within Microsoft Teams to run a custom sort. Using the "Record Action" feature, I simply attempted to sort the range H3:J28 via ...
  • SergeiBaklan's avatar
    Mar 13, 2025

    Please try

    function main(workbook: ExcelScript.Workbook) {
    
        const sheet = workbook.getActiveWorksheet()
        const range = sheet.getRange("H3:J28")
    
        const rangeSort: ExcelScript.SortField = {
            ascending: true,
            key: 0,
            sortOn: ExcelScript.SortOn.value
        }
    
        range.getSort().apply(
            [rangeSort],
            false,  // case insensitive
            false,  // no headers
            ExcelScript.SortOrientation.rows
        )
    
    }

Resources