Skip to content

Privacy

This section covers the methods to handle with the spreadsheet privacy.

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

MethodDescription
getPrivacyGet spreadsheet privacy.

Jspreadsheet getPrivacy(): Promise<privacyEnum>;

GET /api/:guid/privacy
setPrivacyChange spreadsheet privacy.

Jspreadsheet setPrivacy(privacy: privacyEnum): Promise<void>

@param privacy - privacy number.

POST /api/:guid/privacy
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 = '15eb1171-5a64-45bf-be96-f52b6125a045';
// Get the spreadsheet instance
const spreadsheet = client.getSpreadsheet(guid);
spreadsheet.getPrivacy().then((privacy) => {
console.log(privacy);
});
import { Client, privacyEnum } 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 = '15eb1171-5a64-45bf-be96-f52b6125a045';
// Get the spreadsheet instance
const spreadsheet = client.getSpreadsheet(guid);
spreadsheet.setPrivacy(privacyEnum.Private).then(() => {
console.log("Privacy changed");
});