比如说有新员工入职,可以通过自动化获取到该员工的useId和用户名,怎么通过公式创建该数据呢
在宜搭内文本获取人员的唯一ID,可以使用公式:
USERFIELD( 成员字段,"userId")
宜搭内可以使用GETUSERNAME公式获取登录人昵称。
表达式:GETUSERNAME()
说明:获取当前登录人昵称
示例:GETUSERNAME()
宜搭内获取当前登录人的工号可以使用公式: USERFIELD(USER(),"businessWorkNo")
如果您希望通过公式来创建新员工的数据,可以使用以下步骤:
确定员工数据的存储方式:首先,确定您将存储员工数据的位置。这可以是一个数据库表、电子表格文件或任何其他适合您的存储方式。
创建公式字段:在员工数据存储位置中,在相应的列中创建公式字段,用于自动填充UserId和用户名。
使用公式生成UserId:使用适当的公式来生成员工的UserId。这可以是一种基于某些规则或算法的唯一标识符生成方式。例如,您可以使用组合字符串、随机数或其他逻辑来创建唯一的UserId。
使用公式生成用户名:同样地,使用适当的公式来生成员工的用户名。这个过程可能需要基于不同的规则或算法。您可以根据员工的姓名、拼音、部门等信息进行组合或提取。
自动执行公式计算:确保公式字段设置为自动计算,并在每次有新员工入职或数据更新时触发公式的执行。具体实现方式取决于您所使用的数据存储和相关工具。在电子表格中,您可以使用函数或宏来自动执行公式计算;在数据库中,可以使用触发器或存储过程等机制来触发公式计算。
通过以上步骤,您可以在员工数据存储位置中设置公式字段,以自动填充新员工的UserId和用户名。这样,每当有新员工入职时,这些字段将根据定义的公式自动生成相应的值。
楼主你好,宜搭可以通过公式和API来实现自动化获取新员工信息并创建成员的功能。具体步骤如下:
新员工入职后,将其信息存储在一个数据表中,包括userId和用户名等必要信息。
在宜搭中创建一个公式字段,使用API获取新员工的信息。可以使用宜搭提供的HTTP API组件或第三方API组件,比如常用的“HTTP请求”或“云函数”组件。
将获取到的新员工信息与已有的成员信息进行比对,判断该员工是否已存在于成员列表中。
如果新员工不存在于成员列表中,则使用API创建成员。可以使用宜搭提供的API接口,比如“创建用户”接口,或者其他第三方服务的API,如钉钉、企业微信等。
将创建的成员信息保存到成员列表中的数据表中,以便下一次更新成员信息时使用。
这样,当有新员工入职时,宜搭会自动获取其信息,并创建相应的成员记录,从而实现自动化管理成员的功能。
可以使用函数公式实现。
目前其他函数分为 3 大类
人员相关函数
部门相关函数
通用型函数
https://docs.aliwork.com/docs/yida_support/wtwabe/oupunp/acu61g/cnzrgo/gvtpe4/vwncwe
user 获取登录人
入参:
无参数模式:User() 获取当前登录人;
有参数模式:User(level) 当前登录人的主管, level 是 获取当前登录人的主管
参数:
level:几级主管
注:仅用于给人员搜索框组件赋值
实例:
USER() 作为成员组件的默认值时,默认值返回「登录人姓名(登录人工号)」,如果需要获得登录者姓名或登录者其它信息,在表单内添加新组件单行文本,用 USERFILED 获取
USERFIELD 查询成员信息
表达式:USERFIELD( 成员 ,"userId"), USERFIELD( 成员 ,"name")
入参:
成员:成员组件,或者 USER() 公式,或者 员工唯一 ID(UserID)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。