Extensions
Intrasheets server side extensions allow you to enhance the server's capabilities, such as integrating with OpenAI or enabling a spreadsheet server API for more advanced functionalities.
Premium Extensions
Extension | Description |
---|---|
openai |
Integrate OpenAI capabilities into your spreadsheet workflows, enabling intelligent data manipulation and generation. |
api |
Enable a full-fledged API to interact with the spreadsheet server programmatically, providing robust server-side control. |
Custom Extensions
Developers can create their own extensions using the following basic template.
;(function(global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
global.yourExtension = factory();
}(this, (function() {
let JSS;
/**
* Create a plugin object
*/
let Extension = function(options) {
// You can save options to be used during execution
}
/**
* Will be executed to initialize the extension
* @param license
* @param server
*/
Extension.license = function(license, server) {
// Jspreadsheet instance
if (JSS === null) {
JSS = this;
}
// Server instance
Server = server;
}
return Extension;
})));