| 関数名 |
説明 |
構文 |
戻り値の種類 |
例 |
| Abs |
数値の絶対値を返します。 |
Abs(番号) |
番号 |
Abs(-42) = 42
Abs(23。2) = 23。2
|
| Ceil |
指定した値以上の最小の整数を返します。 |
Ceil(番号) |
番号 |
Ceil(3。4) = 4
Ceil(-3。4) = -3
|
| Floor |
指定した値以下の最大の整数を返します。 |
Floor(番号) |
番号 |
Floor(3。4) = 3
Floor(-3。4) = -4
|
| Max |
指定した数値リストの最大値を返します。 |
Max(Number1, Number2, Number3, ...) |
番号 |
Max(1,2,5,4) = 5
Max(1,-6,5,-4) = 5
|
| Min |
指定した数値リストの最小値を返します。 |
Min(Number1, Number2, Number3, ...) |
番号 |
Min(3,1,5,8) = 1
Min(0,-4,-3,1) = -4
|
| Sqrt |
数値の平方根を返します。 |
Sqrt(番号) |
番号 |
Sqrt(9) = 3
Sqrt(16) = 4
|
| ToNumber |
数字のみで構成される文字列を数値型の変数に変換します。 |
ToNumber(generic) メモ: 無効な数値が指定された場合は 0 を返します。 |
番号 |
ToNumber('1000') = 1000
ToNumber('1。32') = 1。32
|
| 件数 |
引数として渡された数値の件数を返します。 |
件数(generic1, generic2, generic3, ...) |
番号 |
件数('1','2',String) = 2
件数(1,'2','star','abc1') = 2
|
| 平均 |
引数として渡された値の平均を返します。 |
平均(Number1, Number2, Number3, ...) |
番号 |
平均(2,4,6) = 4
平均(2,5,7,9) = 5。75
|
| Mod |
除算後の数値の余りを返します。 |
Mod(dividend[番号], divisor[番号]) |
番号 |
Mod(10,3) = 1
Mod(12,3) = 0
|
| Round |
指定した桁数に四捨五入した数値を返します。 |
Round(番号, noOfDigits[番号]) |
番号 |
Round(10。968,2) = 10。97 |
| Sum |
引数として渡された値の合計を返します。 |
Sum(Number1, Number2, Number3, ...) |
番号 |
Sum(1,5,6) = 12 |
| |
|
|
|
|
| 関数名 | 説明 | 構文 | 返される型 | 例 |
| Strlen |
文字列の長さを返します。 |
Strlen(String) |
数値 |
Strlen('テスト') = 4 |
| Find |
検索する文字の、文字列内での位置を返します。 |
Find(String, searchString[String], startPosition[番号]**)
メモ:
startPosition - 1 から開始します。 |
数値 |
Find('greenery','n',1) = 5
Find('greenery','e',5) = 6
|
| Concat |
すべての文字列パラメーターを連結した結果を返します。 |
Concat(String1, String2, ...) |
文字列 |
Concat('Zoho',' ','Sprints') = 'Zoho Sprints' |
| Contains |
この文字列に検索する文字列が含まれている場合にのみ「真」を返します。含まれていない場合は「無効」を返します。 |
Contains(String, searchString[String]) |
Boolean |
Contains('abcdef','cd') = 真
Contains('abcdef','jk') = 無効
|
| Startswith |
文字列が検索する文字列で始まる場合は「真」を返し、それ以外の場合は「無効」を返します。 |
Startswith(String, searchString[String]) |
Boolean |
Startswith('abcdef','ab') = 真
Startswith('abcdef','jk') = 無効
|
| Endswith |
文字列が検索する文字列で終わる場合は「真」を返し、それ以外の場合は「無効」を返します。 |
Endswith(String, searchString[String]) |
Boolean |
Endswith('abcdef','ab') = 真
Endswith('abcdef','jk') = 無効
|
| Tolower |
入力文字列内のすべての文字を小文字に変換します。 |
Tolower(String) |
文字列 |
Tolower('APPLE') = 'apple'
Tolower('Apple') = 'apple'
|
| Toupper |
入力文字列内のすべての文字を大文字に変換します。 |
Toupper(String) |
文字列 |
Toupper('Apple') = 'APPLE'
Toupper('apple') = 'APPLE'
|
| Trim |
入力文字列の先頭と末尾のスペースを削除します。 |
Trim(String) |
文字列 |
Trim(' abcd ') = 'abcd'
Trim(' ab cd ') = 'ab cd'
|
| SubString |
指定した beginIndex と endIndex に基づいて、入力文字列の部分文字列を返します。 |
SubString(String, beginIndex[番号], endIndex[番号]**)
メモ:
beginIndex - 1 から開始します。 |
文字列 |
SubString('abcdefg',4,7) = 'defg' |
| 置き換える |
入力文字列内の検索する文字列の出現箇所を、置換文字列にすべて置き換えます。 |
置き換える(String, SearchString[String], replacementString[String]) |
文字列 |
置き換える( 'abcdefg' , 'abc' , 'xyz' ) = 'xyzdefg'
置き換える( 'abcdefg' , 'def' , 'xyz' ) = 'abcxyzg'
|
| Strsplit |
指定した区切り文字で文字列を分割し、n 番目(returnIndex)の要素を返します。 |
Strsplit(String, returnIndex[番号], separatorToSplit[character]**) メモ: separatorToSplit = ' ' が既定値です returnIndex - 1 から開始します。 |
Strsplit |
Strsplit('abc def ghi',2,' ') = 'def' |
| ToString |
任意の引数を文字列に変換します。 |
ToString(generic) |
文字列 |
ToString(1。2) = '1。2'
ToString(真) = '真'
|
| 関数名 | 説明 | 構文 | 返される型 | 例 |
|
Newdate |
年、月、日、時間のパラメーターから日付を作成します。 |
Newdate(year[番号], month[番号], day[番号], hour[番号], minute[番号], AM/PM**)
|
DateTime, 日付 |
Newdate( 2021,12 ,21, 06 ,30 ,'AM' ) = 21/12/2021 06:30 AM |
|
Datepart |
DateTime 式から日付部分を返します。 |
Datepart(DateTime) |
String |
Datepart( Newdate( 2021 ,12 ,21 ,06 ,30 ,'AM' ) ) = '21/12/2007 ' |
|
Timepart |
DateTime 式から時間部分を返します。 |
Timepart(DateTime) |
String |
Timepart( Newdate( 2021 ,12 ,21 ,06 ,30 ,'AM' ) ) = '6:30 AM' |
|
Adddate |
指定した日付に n(year/day/month/hour/min)を加算した日付を返します。 |
Adddate(DateTime, NumberToAdd[番号], String)
メモ: String - 'YEAR'、'MONTH'、'DAY'、'HOUR'、'MIN' のいずれか(大文字・小文字を区別)。 |
DateTime, 日付 |
Adddate( Newdate( 2021 ,12 ,21 ,06 ,30 ,'AM' ) ,2 ,'YEAR' ) = 21/12/2023 06:30 AM Adddate( Newdate( 2021 ,9 ,21 ,06 ,30 ,'AM' ) ,2 ,'MONTH' ) = 21/11/2021 06:30 AM |
|
Subdate |
指定した日付から n(year/day/month/hour/min)を減算した日付を返します。 |
Subdate (DateTime, NumberToSubtract[番号], String)
メモ: String - 'YEAR'、'MONTH'、'DAY'、'HOUR'、'MIN' のいずれか(大文字・小文字を区別)。 |
DateTime, 日付 |
Subdate ( Newdate( 2021 ,12 ,21 ,06 ,30 ,'AM' ) ,2 ,'YEAR' ) = 21/12/2019 06:30 AM Subdate ( Newdate( 2021 ,9 ,21 ,06 ,30 ,'AM' ) ,2 ,'MONTH' ) = 21/7/2021 06:30 AM |
|
Datecomp |
2 つの日付の間の時間差(ミリ秒)を返します。最初の日付が 2 番目の日付より大きい場合、結果は正の値になり、それ以外の場合は負の値になります。 |
Datecomp( DateTime, DateTime ) |
番号(時間差(ミリ秒)) |
Datecomp( Newdate(2021 ,05 ,19 ,11 , 30 ,'AM') , Newdate(2021 ,05 ,19 ,11 ,00 , 'AM') ) = 1800000 |
|
Dayofmonth |
指定した日付の月内の日を表す番号を返します。 |
Dayofmonth( DateTime ) |
番号 |
Dayofmonth(Newdate( 2021,05,19,11,30,'AM')) = 19 |
|
Hour |
指定した日時の時(24 時間形式)に対応する数値を返します。 |
Hour( DateTime ) |
番号 |
Hour (Newdate( 2021,05,19,11,30,'AM')) = 11 |
|
Minute |
指定した日時の分に対応する数値を返します。 |
Minute( DateTime ) |
番号 |
Minute (Newdate( 2021,05,19,11,30,'AM')) = 30 |
|
Month |
指定した日付の月に対応する数値を返します。 |
Month( DateTime ) |
番号 |
Month (Newdate( 2021,05,19,11,30,'AM')) = 5 |
|
Year |
指定した日付の年に対応する数値を返します。 |
Year( DateTime ) |
番号 |
Year (Newdate( 2021,05,19,11,30,'AM')) = 2021 |
|
Weekday |
指定した日付の曜日に対応する数値を返します。
メモ: 1 - Sunday、2 - Monday、3 - Tuesday 以降同様
|
Weekday( DateTime ) |
番号 |
Weekday (Newdate( 2021,05,19,11,30,'AM')) = 3
|
|
Fromnow |
現在の日付と入力された日付との間の差分を返します。 |
Fromnow( DateTime ) |
番号 |
Fromnow(Newdate ( 2021,10,26,11,00,'AM')) = 3d 1h (現在の日付が 23-10-2021 10:00 AM の場合) |
|
Now |
現在の日付と時刻を返します。 |
Now() |
DateTime, 日付 |
Now() = 25/01/2022 7:28 PM (現在の日付と時刻が 25 Jan 2022 7:28 PM の場合) |
|
Todaystart |
本日の日時を、組織の営業開始時刻で返します。 |
Todaystart(setbusinessstart[boolean]**)
|
DateTime, 日付 |
Todaystart(無効) =25/01/2022 12:00 AM (現在の日付が 2022 年 1 月 25 日の場合) Todaystart(真) = 25/01/2022 9:00 AM (組織の営業時間の開始が 9:00 AM の場合)
メモ:
真 - 本日の営業開始時刻を返します
無効 - 本日の 0:00(開始時刻)を返します
|
|
Todayend |
本日の日時を、組織の営業終了時刻で返します。 |
Todayend(setbusinessend[boolean]**)
|
DateTime, 日付 |
Todayend(無効) = 25/01/2022 11:59 PM (現在の日付が 2022 年 1 月 25 日の場合) Todayend(真) = 25/01/2022 6:00 PM (組織の営業時間の終了が 6:00 PM の場合)
メモ:
真 - 本日の営業終了時刻を返します
無効 - 本日の 23:59(終了時刻)を返します
|
|
Formatdate |
指定した形式で日付をフォーマットします。 |
Formatdate(DateTime, dateTimeFormat[String]**)
メモ: dateTimeFormat は省略可能なパラメーターです。指定しない場合、日付と時刻は組織の日時設定に基づいて表示されます。 |
String |
Formatdate (Newdate( 2021,12 ,26 ,06 ,30 ,'AM' ), 'dd/MM/yyyy hh:mm aa') = '26/12/2021 06:30 AM' |
|
Formatduration |
ミリ秒単位で指定された期間を、文字列としてフォーマットします。 |
Formatduration( durationInMilliSeconds, separator[String]** ) |
String |
Formatduration( 4202349 ) = 1h 10m 2s |
|
Durationtodays |
ミリ秒単位で指定された期間を、日数に変換します。 |
Durationtodays( durationinMilliseconds[番号] ) |
番号 |
Durationtodays( 2678400000) = 31 |
|
Durationtohours |
ミリ秒単位で指定された期間を、時間数に変換します。 |
Durationtohours( durationinMilliseconds[番号] ) |
番号 |
Durationtohours( 18000000 ) = 5 |
|
Durationtominutes |
ミリ秒単位で指定された期間を、分数に変換します。 |
Durationtominutes( durationinMilliseconds[番号] ) |
番号 |
Durationtominutes( 18000000 ) = 300 |
| 関数名 | 説明 | 構文 | 返される型 | 例 |
| If |
論理条件に応じて、2 つの値のいずれかを返します。 |
If(boolean, generic1, generic2) |
汎用 |
If(5>7,1,0) = 0
If(8>7,'真','無効') = '真'
|
| And |
すべての式が真の場合は「真」を返します。それ以外の場合は「無効」を返します。 |
And(boolean1,boolean2, ...) |
ブール値 |
And(5>6,4==4,6>7) = 無効
And(5<6,4==4,8>7) = 真
|
| Or |
いずれか 1 つの式が真の場合は「真」を返します。それ以外の場合は「無効」を返します。 |
Or(boolean1,boolean2, ...) |
ブール値 |
Or(5<6,4==4,6>7) = 真
Or(2>6,4==3,3>7) = 無効
|
| Not |
指定した式の論理否定を返します。 |
Not(boolean) |
ブール値 |
Not(真) = 無効
Not(無効) = 真
|