「公式フィールドの例」

「公式フィールドの例」

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

フォーミュラフィールドは時々複雑なものです。そこで、Zoho Recruitでこれらのタイプのフィールドの使用方法を理解するのに役立つ例をご紹介します。

  1. IF ELSE文 例: フィールド名に「ゴルフ1食事」が含まれている場合は265を返し、フィールド名に「ゴルフ2食事」が含まれている場合は295を返し、フィールド名に「単独の場合」が含まれている場合は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. 例: 
    手動で入力されたレベル; 例えばA、B、C
    手動で入力されたファイル受信日 (開始日)
    レベルとファイル受信日のフィールドを元に、期日を計算する式フィールド。これを「期日」と呼ぶ。
    期日の計算 -
    • 「レベル」がAの場合、「期日」=「ファイル受信日」+14日
    • 「レベル」がBの場合、「期日」=「ファイル受信日」+10日
    • 「レベル」がCの場合、「期日」=「ファイル受信日」+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. 例:生年月日に基づいて年齢を計算する。

    式:

    • 年齢(年) =
      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. {'error':{'code':null,'param':null,'message':'Your request contained invalid JSON: 'utf-8' codec can't decode byte 0xc2 in position 1467: invalid continuation byte','type':'invalid_request_error'}}