Microsoft Excel Drives.drive.Functions API

The drives.drive.Functions API from Microsoft Excel — 596 operation(s) for drives.drive.functions.

Operations 596

Showing the first 250 of 596. The full set is in the contract, and via get_provider_operations.

GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/names/{workbookNamedItem-id}/range()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/dataBodyRange()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/headerRowRange()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/range()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/{workbookTableColumn-id}/totalRowRange()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/itemAt(index={index})/dataBodyRange() Invoke function dataBodyRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/itemAt(index={index})/headerRowRange() Invoke function headerRowRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/itemAt(index={index})/range() Invoke function range #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/columns/itemAt(index={index})/totalRowRange() Invoke function totalRowRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/dataBodyRange()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/headerRowRange()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/range()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/totalRowRange()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/cell(row={row},column={column}) Invoke function cell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/column(column={column}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/columnsAfter() Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/columnsAfter(count={count}) Invoke function columnsAfter #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/columnsBefore() Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/columnsBefore(count={count}) Invoke function columnsBefore #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/entireColumn() Invoke function entireColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/entireRow() Invoke function entireRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/intersection(anotherRange='{anotherRange}') Invoke function intersection #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/lastCell() Invoke function lastCell #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/lastColumn() Invoke function lastColumn #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/lastRow() Invoke function lastRow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/offsetRange(rowOffset={rowOffset},columnOffset={columnOffset}) Invoke function offsetRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/resizedRange(deltaRows={deltaRows},deltaColumns={deltaColumns}) Invoke function resizedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/row(row={row}) Invoke function row #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/rowsAbove() Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/rowsAbove(count={count}) Invoke function rowsAbove #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/rowsBelow() Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/rowsBelow(count={count}) Invoke function rowsBelow #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/usedRange() Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/usedRange(valuesOnly={valuesOnly}) Invoke function usedRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/{workbookTableRow-id}/range()/visibleView() Invoke function visibleView #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/{workbookTable-id}/rows/itemAt(index={index})/range() Invoke function range #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/itemAt(index={index})/dataBodyRange() Invoke function dataBodyRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/itemAt(index={index})/headerRowRange() Invoke function headerRowRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/itemAt(index={index})/range() Invoke function range #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/tables/itemAt(index={index})/totalRowRange() Invoke function totalRowRange #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/item(name='{name}')/image() Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/item(name='{name}')/image(width={width},height={height},fittingMode='{fittingMode}') Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/item(name='{name}')/image(width={width},height={height}) Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/item(name='{name}')/image(width={width}) Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/itemAt(index={index})/image() Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/itemAt(index={index})/image(width={width},height={height},fittingMode='{fittingMode}') Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/itemAt(index={index})/image(width={width},height={height}) Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/itemAt(index={index})/image(width={width}) Invoke function image #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/cell(row={row},column={column})/boundingRect(anotherRange='{anotherRange}') Invoke function boundingRect #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/cell(row={row},column={column})/column(column={column1}) Invoke function column #
GET /drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/cell(row={row},column={column})/columnsAfter() Invoke function columnsAfter #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-excel:microsoft-excel-drives-drive-functions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-excel-drives-drive-functions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Excel Drives.drive.Functions API
  version: v1.0
  x-sliced-from:
    url: https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/v1.0/openapi.yaml
    repo: https://github.com/microsoftgraph/msgraph-metadata
    path_prefix: /drives/{drive-id}/items/{driveItem-id}/workbook
    fetched: '2026-11-05'
    original_title: OData Service for namespace microsoft.graph
  description: 'Operations tagged drives.drive.Functions across 2 of this provider''s published API definitions: microsoft-excel-openapi.yml, microsoft-excel-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://graph.microsoft.com/v1.0
tags:


# --- truncated at 32 KB (4191 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-excel/openapi/microsoft-excel-drives-drive-functions-api-openapi.yml