util.js 812 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /**
  2. * 通过wps提供的接口执行一段脚本
  3. * @param {*} param 需要执行的脚本
  4. */
  5. function shellExecuteByOAAssist(param) {
  6. if (wps != null) {
  7. wps.OAAssist.ShellExecute(param)
  8. }
  9. }
  10. /**
  11. * 判断是否是静默启动
  12. * @returns boolean
  13. */
  14. function IsSilentMode() {
  15. return wps.PluginStorage.getItem(constStrEnum.IsSilentMode)
  16. }
  17. const ClientType = 'wps'
  18. const ApplicationName = 'IndiDocX'
  19. /**
  20. * 根据当前文档返回唯一ID
  21. * @param {document} doc
  22. * @returns
  23. */
  24. function GetUniqueId(doc) {
  25. return doc.DocID
  26. }
  27. /**
  28. * 封装提醒业务系统
  29. * @param {string} message
  30. */
  31. function OAWebNotice(message) {
  32. // wps.OAAssist.WebNotify({
  33. // ClientType,
  34. // ApplicationName,
  35. // Message: message,
  36. // Version: GetCurrentVersion(),
  37. // });
  38. wps.OAAssist.WebNotify(message, true)
  39. }