公式字段示例
公式字段有时会很复杂。因此,这里列举一些示例以帮助您了解 Zoho Recruit 中这些字段类型的使用情况。
- IF ELSE 语句示例:If 字段名包含 ‘Golf Only 1 Meal',则会返回 265;字段名包含 'Golf Only 2 Meals' 返回 295 else if 字段名包含 'Single Occ' 返回 665 或返回 0
公式:If(Contains(${Contacts.fieldname}, 'Golf Only 1 Meal'),265,If(Contains(${Contacts.fieldname},'Golf Only 2 Meals'),295,If(Contains(${Contacts.fieldname},'Single Occ'),665,0 ) ) ) - 示例:
手动输入的 Level;假设是 A,B,C
手动输入的 File Received Date(开始日期)
一个公式字段,用于根据 level 和 File Received Date 字段计算截止日期。这被称为 ''到期日期''。
计算到期日期 -- 如果 ''Level'' = A 则 ''Due Date'' = ''File Received Date'' + 14 天
- 如果 ''Level'' = B 则 ''Due Date'' = ''File Received Date'' + 10 天
- 如果 ''Level'' = C 则 ''Due Date'' = ''File Received Date'' + 5 天
公式:If(Contains(${Candidates.level},'A'),Adddate(${Candidates.Start Date},14,'DAY'),If(Contains(${Candidates.level},'B'),Adddate(${Candidates.Start Date},10,'DAY'),If(Contains(${Candidates.level},'C'),Adddate(${Candidates.Start Date},5,'DAY'),Now())))
- 示例:如要根据 Date of Birth 详情计算年龄。
公式:
- 年龄(年)=
Year(Now())-Year(${Candidates.DOB})- If(Month(Now())*100+Dayofmonth(Now())>=Month(${Candidates.DOB})*100+Dayofmonth(${Candidates.DOB}) ,0 ,1 ) - 年龄(月) = (Datecomp(Now(),${Candidates.DOB}))/(60*24*30)
- 年龄(年)=
- 将下拉值的返回类型更改为数值,并计算两个或多个下拉字段的值。
请注意,下拉值被视为字符串值而不是数字值。示例:
下拉 1 值 - 10、20、30
下拉 2 值 - 5、10、15
公式(数值)字段需要计算 - (Drop-down 1*Drop-down 2)+Drop-down 2公式:
(Tonumber(Drop-down 1)*Tonumber(Drop-down 2))+Tonumber(Drop-down 2)
返回类型:数值