UNPKG

wpsjs

Version:

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

42 lines (34 loc) 1.22 kB
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.ActiveDocument) { docName = window.Application.ActiveDocument.Name } return { 当前打开的文件名为: docName } } case 'newDocument': { let newDocName = '' let doc = window.Application.Documents.Add() newDocName = doc.Name return { 操作结果: '新建文档成功,文档名为:' + newDocName } } case 'OpenFile': { let filePath = jsonObj.filepath window.Application.Documents.OpenFromUrl(filePath) return { 操作结果: '打开文件成功' } } } return { 其它xxx: '' } } export default { openOfficeFileFromSystemDemo, InvokeFromSystemDemo }