Skip to main content

Formula format definition

Overview

This page introduces points to note when using the formula function.
For formulas, please refer to the following link: "Using formulas"

Formula editor input rules

When directly entering values into the formula editor, please follow the rules below.

Input valueRulesExample
Entire fieldCase sensitive-
Field (※1)Use the system name of each fieldPlannedTime
Property value$+[Property system name]$Priority
Date (※2)Write in YYYY/MM/DD format and enclose in "`" (backquotes)`2020/04/01`
String (※3)Enclose the value in """ (double quotes)"High"
Logical valueOnly true/false is accepted-
Numeric valueSpecify directly1, 12.3

※1 This applies to fields displayed in the "Field list" of the formula editor.

※2 The following date calculations are possible.

  • Date + Number = Date (Number + Date is an error)
  • Date - Number = Date (Number - Date is an error)
  • Date - Date = Number (The difference in days is returned as a number)
  • Comparison operation between date types

※3 The following string operations are possible.

  • String match comparison
  • String + String: String concatenation

List of available functions

The functions that can be used in calculation formulas are listed below.

Function nameParametersReturn typeExplanationExample of use
LEN( text )textNumberReturns the length of the string text, which is a string or number.LEN( "text" ) = 4
FIND( text1 ,
   text2
   [ , number ] )
text1 : String
text2 : String
number : Number ※1"
NumberIf text1 contains text2, returns the beginning position of text2.
If it does not contain text2, returns -1.
FIND(
 "Hello■World!■Hello!",
 "Hello",
 1 ) = 13
MID( text ,
   number1 ,
   number2 ) 
text : String
number1 : Number
number2 : Number
StringReturns the string from number1 with length number2 for text.MID( "abcdefg" , 2 , 3 ) = "cde"
ABS( number )number : NumberNumberReturns the absolute value of number.ABS( -123 ) = 123
CEILING( number )number : NumberNumberReturns the smallest integer value equal to or greater than number.CEILING( 12.3 ) = 13
FLOOR( number )number : NumberNumberReturns the largest integer value equal to or less than number.FLOOR( 12.3 ) = 12
ROUND( number1
   [ , number2 ] )
number1 : Number
number2 : Number ※2
Numbernumber1 rounded to the number of decimal places specified by number2.
Note that midpoints are rounded to the nearest even number.
ROUND( 1.23 , 1 ) = 1.2
MAX( number1 ,
  number2 )
number1 : Number
number2 : Number
NumberReturns the larger value of number1 and number2.
(If the values are equal, returns number1.)
MAX( 123 , 456 ) = 456
MIN( number1 ,
  number2 )
number1 : Number
number2 : Number
NumberReturns the smaller value of number1 and number2.
(If the values are equal, returns number1.)
MIN( 123 , 456 ) = 123
ADDDAYS( date ,
  number )
date : Date
number : Number"
DateReturns the date number days after date (※3).ADDDAYS(`2019/11/22`,1) = `2019/11/23`
(2019/11/22 is a Friday)
ADDWORKDAYS( date ,
  number )
date : Date
number : Number
DateReturns the date number days after date, taking into account working days (※3).ADDWORKDAYS('2019/11/22`,1) = `2019/11/25`
(2019/11/22 is a Friday)

※1 The behavior changes as follows depending on whether or not number is specified.

  • If number is specified, the search begins from the position indicated by number.
  • If number is omitted, the search begins from the beginning.

※2 If number2 is omitted, it will be rounded to the nearest integer and returned.

※3 If a negative number is specified for number, a past date will be returned.