You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.6 KiB
Plaintext

11 months ago
//在后续的wps版本中wps的所有枚举值都会通过wps.Enum对象来自动支持现阶段先人工定义
var WPS_Enum = {
msoCTPDockPositionLeft: 0,
msoCTPDockPositionRight: 2
}
/**
* WPS加载项自定义的枚举值
*/
var constStrEnum = {
AllowOADocReOpen: "AllowOADocReOpen",
AutoSaveToServerTime: "AutoSaveToServerTime",
bkInsertFile: "bkInsertFile",
buttonGroups: "buttonGroups",
CanSaveAs: "CanSaveAs",
copyUrl: "copyUrl",
DefaultUploadFieldName: "DefaultUploadFieldName",
disableBtns: "disableBtns",
insertFileUrl: "insertFileUrl",
IsInCurrOADocOpen: "IsInCurrOADocOpen",
IsInCurrOADocSaveAs: "IsInCurrOADocSaveAs",
isOA: "isOA",
notifyUrl: "notifyUrl",
OADocCanSaveAs: "OADocCanSaveAs",
OADocLandMode: "OADocLandMode",
OADocUserSave: "OADocUserSave",
openType: "openType",
picPath: "picPath",
picHeight: "picHeight",
picWidth: "picWidth",
redFileElement: "redFileElement",
revisionCtrl: "revisionCtrl",
ShowOATabDocActive: "ShowOATabDocActive",
SourcePath: "SourcePath",
/**
* 保存文档到业务系统服务端时,另存一份其他格式到服务端,其他格式支持:.pdf .ofd .uot .uof
*/
suffix: "suffix",
templateDataUrl: "templateDataUrl",
TempTimerID: "TempTimerID",
/**
* 文档上传到业务系统的保存地址:服务端接收文件流的地址
*/
uploadPath: "uploadPath",
/**
* 文档上传到服务端后的名称
*/
uploadFieldName: "uploadFieldName",
/**
* 文档上传时的名称,默认取当前活动文档的名称
*/
uploadFileName: "uploadFileName",
uploadAppendPath: "uploadAppendPath",
/**
* 标志位: 1 在保存到业务系统时再保存一份suffix格式的文档 需要和suffix参数配合使用
*/
uploadWithAppendPath: "uploadWithAppendPath",
userName: "userName",
WPSInitUserName: "WPSInitUserName",
taskpaneid: "taskpaneid",
/**
* 是否弹出上传前确认和成功后的确认信息true|弹出false|不弹出
*/
Save2OAShowConfirm: "Save2OAShowConfirm",
/**
* 修订状态标志位
*/
RevisionEnableFlag: "RevisionEnableFlag"
}
function GetUrlPath() {
let e = document.location.toString()
return -1 != (e = decodeURI(e)).indexOf("/") && (e = e.substring(0, e.lastIndexOf("/"))), e
}
/**
* 通过wps提供的接口执行一段脚本
* @param {*} param 需要执行的脚本
*/
function shellExecuteByOAAssist(param) {
if (wps != null) {
wps.OAAssist.ShellExecute(param)
}
}