Skip to content

Freeze rows

This section covers the methods to handle with the spreadsheet freeze rows.

The following methods are available to interact with the spreadsheet freeze programmatically.

MethodDescription
getFreezeRowsGet the current value of the freezeRows property.

`Jspreadsheet getFreezeRows(): Promise<number
setFreezeRowsSet the value of the freezeRows property.
@param row - new value.

Jspreadsheet setFreezeRows(row: number): Promise<void>

POST /api/:guid/freeze/rows
import { Client } from "@intrasheets/client";
// Create a new client
const client = new Client({
// API Server
baseUrl: "http://localhost:8009/api",
// Your authentication token
token: "eyJhbGciOiJIUzUxMiIsInR5cCJ9.eyJkb21haW4iOiJsb2NhbGhvc3Q6ODAPQSJ9.Xr2Ir2-zEc_tqV5y6i",
});
// Spreadsheet Guid
const guid = '79b45919-c751-4e2b-a49a-6c1286e2fc03';
// Get the spreadsheet instance
const spreadsheet = client.getSpreadsheet(guid);
// Freeze two rows
spreadsheet.setFreezeRows(2).then(() => {
// It worked correctly
}).catch((err) => {
// Something went wrong
console.log(err);
});
import { Client } from "@intrasheets/client";
// Create a new client
const client = new Client({
// API Server
baseUrl: "http://localhost:8009/api",
// Your authentication token
token: "eyJhbGciOiJIUzUxMiIsInR5cCJ9.eyJkb21haW4iOiJsb2NhbGhvc3Q6ODAPQSJ9.Xr2Ir2-zEc_tqV5y6i",
});
// Spreadsheet Guid
const guid = '79b45919-c751-4e2b-a49a-6c1286e2fc03';
// Get the spreadsheet instance
const spreadsheet = client.getSpreadsheet(guid);
// Get freeze rows
spreadsheet.getFreezeRows().then((freezeRows) => {
console.log(freezeRows);
});