UNPKG

wpsjs

Version:

用于开发wps加载项的工具包

44 lines (35 loc) 1.37 kB
/* global wps:false */ function openOfficeFileFromSystemDemo(param){ let jsonObj = (typeof(param)=='string' ? JSON.parse(param) : param) alert("从业务系统传过来的参数为:" + JSON.stringify(jsonObj)) return {wps加载项项返回: jsonObj.filepath + ", 这个地址给的不正确"} } function InvokeFromSystemDemo(param){ let jsonObj = (typeof(param)=='string' ? JSON.parse(param) : param) let handleInfo = jsonObj.Index switch (handleInfo){ case "getDocumentName":{ let docName = "" if (window.Application.ActivePresentation){ docName = window.Application.ActivePresentation.Name } return {当前打开的文件名为:docName} } case "newDocument":{ let newDocName="" let doc = window.Application.Presentations.Add() newDocName = doc.Name return {操作结果:"新建文档成功,文档名为:" + newDocName} } case "OpenFile":{ let filePath = jsonObj.filepath window.Application.Presentations.OpenFromUrl(filePath) return {操作结果:"打开文件成功"} } } return {其它xxx:""} } export default{ openOfficeFileFromSystemDemo, InvokeFromSystemDemo }