customExpression.ts 941 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. *
  3. * 这里填写用户自定义的表达式
  4. * 可用在Online表单的默认值表达式中使用
  5. * 需要外部使用的变量或方法一定要 export,否则无法识别
  6. * 示例:
  7. * export const name = '张三'; // const 是常量
  8. * export let age = 17; // 看情况 export const 还是 let ,两者都可正常使用
  9. * export function content(arg) { // export 方法,可传参数,使用时要加括号,值一定要return回去,可以返回Promise
  10. * return 'content' + arg;
  11. * }
  12. * export const address = (arg) => content(arg) + ' | 北京市'; // export 箭头函数也可以
  13. *
  14. */
  15. /** 字段默认值官方示例:获取地址 */
  16. export function demoFieldDefVal_getAddress(arg) {
  17. if (!arg) {
  18. arg = '朝阳区';
  19. }
  20. return `北京市 ${arg}`;
  21. }
  22. /** 自定义JS函数示例 */
  23. export function sayHi(name) {
  24. if (!name) {
  25. name = '张三';
  26. }
  27. return `您好,我叫: ${name}`;
  28. }