动态脚本属性映射
IDaaS 支持将平台的属性和应用系统的属性做映射定义。本章节指导您使用 javascript 动态脚本作为映射类型进行映射配置,编写动态脚本时,利用脚本代码生成属性值,同时也可对该属性做一些显示条件。
前提条件
拥有 IDaaS 企业中心平台的管理员权限。
脚本代码规则
禁止使用 Java class
若使用下面代码:
javascript
var File = Java.type('java.io.File'); File;javascript
java.lang.ClassNotFoundException: java.io.Filejavascript
do{}while(true);javascript
ScriptCPUAbuseExceptionjavascript
var o={},i=0; while (true) {o[i++] = 'abc'}javascript
ScriptMemoryAbuseExceptionjavascript
var o={},i=0; while (true) o[i++] = 'abc';javascript
BracesExceptionjavascript
print
echo
quit
exit
readFully
readLine
load
loadWithNewGlobaljavascript
var date =new Date();
date.setDate(date.getDate()+1);
date.toISOString();javascript
user.hobby;javascript
var mobile = user.mobile;
var result = "";
if(mobile.length==11){
result = mobile.slice(0,3)+"****"+mobile.slice(-4);
}
result;javascript
var username = user.userName;
username.toLowerCase()+"@bamboocloud.com";