Recruit 帮助

公式字段示例

公式字段有时会很复杂。因此,这里列举一些示例以帮助您了解 Zoho Recruit 中这些字段类型的使用情况。

  1. 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 ) ) )
  2. 示例:
    手动输入的 Level;假设是 A,B,C
    手动输入的 File Received Date(开始日期)
    一个公式字段,用于根据 levelFile 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())))

  3. 示例:如要根据 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)
       
  4. 将下拉值的返回类型更改为数值,并计算两个或多个下拉字段的值。
    请注意,下拉值被视为字符串值而不是数字值。

    示例:
    下拉 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)
    返回类型:数值

还是没有找到您要寻找的内容?

写信给我们:support@zohocorp.com.cn