页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languagejava
importPackage(Packages.java.io);
importPackage(Packages.java.lang);
importPackage(Packages.java.util);
importPackage(Packages.smartbi.usermanager);
importPackage(Packages.smartbi.sdk);
importPackage(Packages.smartbi.sdk.service.user);
importPackage(Packages.smartbi.sdk.service.datasource);
importPackage(Packages.smartbi.sdk.service.catalog);
importPackage(Packages.smartbi.catalogtree);


var catalogService= new CatalogService(connector);
var Permission=catalogService.getAssignedPermissions("95950a6e5ecf94ed01ed06d9ded64f77"); //根据资源id获取直接授予的权限
var creators = Permission.getOwner();  //直接授予的权限列表中获取创建者
var creatorid=creators.id;
var creatorname=creators.name;
var creatoralias=creators.alias;
context.put("message", "id:" +creatorid+"\n名称:"+creatorname+"\n别名:"+creatoralias);


注:V97以下版本,资源创建人信息,以xml资源的形式存储在t_resrtree表中的c_perm字段中,V97版本及以上的版本,存储在t_permission表中。

搜索关键词指引:获取资源的创建人信息(资源创建人、资源创建者)