Products

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;

})));