TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

onExternalPluginMessage

onExternalPluginMessage

The function called to show the editor integrator message.

Parameters:

Name Type Description
data Object

Defines the editor integrator message:

  • type - the message type,
    type: string,
    example: "close";
  • text - the message text,
    type: string,
    example: "text".

Example

Copy code
window.Asc.plugin.onExternalPluginMessage = function(data) {
    switch (data.type) {
        case "close": {
            this.executeCommand("close", "");
            break;
        }
        case "insertText": {
            Asc.scope.text = data.text;
            this.callCommand(function() {
                var oDocument = Api.GetDocument();
                var oParagraph = Api.CreateParagraph();
                oParagraph.AddText(Asc.scope.text);
                oDocument.InsertContent([oParagraph]);
            }, false);
            break;
        }
    }
};