関数 |
記述方法 |
説明 |
abs |
number = abs(number) |
絶対値を求める |
acos |
number = acos(number) |
アークコサインを求める |
asin |
number = asin(number) |
アークサインを求める |
atan |
number = atan(number) |
アークタンジェントを求める |
atan2 |
number = atan(number x, number y) |
商のアークタンジェントを求める |
base64Decode |
text = base64Decode(text [, string flags])
|
Base64のテキストをUTF-8 もしくは16進数にデコードする |
base64Encode |
text = base64Encode(text [, string flags])
|
テキストからUTF-8 もしくは16進数にエンコードする |
bearing |
number = bearing(lat1, lon1, lat2, lon2)
|
度単位の初期方位を求める
|
ceil |
number = ceil(number) |
値以上の最小の整数を求める |
celsius |
number = celsius(number) |
華氏から摂氏に変換する |
char |
text = char(number) |
文字コードから文字を求める |
cliEncode |
text = cliEncode(text) |
シェルを安全に実行するためにエンコードされたテキストを求める |
clock |
text = clock(string:type) |
現在時刻を秒単位で求める |
colorRecode |
value = colorRecode(color, transform, alpha) |
色を変換する |
concat |
array = concat(value1, value2 [, ...]) |
配列を連結する |
contains |
number = contains(container, value, flag) |
配列、辞書、もしくはテキストに値が含まれている場合は1を返す |
convType |
text = convType(dictionary, key) |
辞書のエントリキーでの変換タイプを求める |
coordFormat |
text = coordFormat(degree, pattern, language) |
言語のパターンに従ってフォーマットされた座標度を求める。(英語のみ) |
copy |
value = copy(value, deep) |
値を複製します。 |
cos |
number = cos(number) |
角度の三角関数のコサインを求める |
crc32 |
text = crc32(text[,flags]) |
CRC32チェックサムを求める |
czt |
number = ctz(number) |
末尾のゼロビットをカウントする |
date |
number = date(years,month,day,String TimeZone) |
年、月、日、タイムゾーンを指定して、タイムスタンプを取得します。 |
dateFormat |
|
時刻や日時をタイムスタンプから取得します。 |
dateParts |
array[] = dateParts( timestamp, timezone) |
タイムスタンプから年月日時分秒ミリ週...を配列形式で取得できます。 |
dateParse |
number = dateParse( text, pattern, timeZone, language |
日付を解析します。 |
disjoint |
container = disjoint( container 1, container 2) |
共通の要素を削除して、それ以外は削除しない(どちらしか持っていない要素) |
distance |
number = distance(la 1, lo 1, la 2, lo2) |
2つの場所の間のおおよその距離をメートル単位で取得します。 |
distinct |
array[] = distinct(array) |
重複する要素を削除します。 |
declination |
number = declination(la, lo, alt, timestamp |
*真北からのおおよその赤緯(度単位)を求める。 |
durationFormat |
text = durationFormat(duration, pattern [, language]) |
*パターンに従ってフォーマットされた期間を取得します。言語を無視されます。 |
exp |
number = exp(number) |
オイラー定数の数値を累乗として取得します。 |
except |
container = except(container1, container2) |
container2 に存在する要素/キー無しで container1 のコピーを返します。 |
extend |
dictionary = extend(dict1, dict2, ..., dictN) |
辞書を組み合わせる。 |
fahrenheit |
number = fahrenheit(number) |
摂氏から華氏に変換する。 |
fileUri |
text = fileUri(path, flag) |
URIへのファイルのパス |
filter |
container = filter(container, flag) |
null値の配列または辞書をフィルタリングする。 |
findAll |
array[] = findAll(text, regex) |
テキストから、正規表現で文字列が一致した個所を全て取得する。 |
floor |
number = floor(number) |
*値以下の最大の整数 |
glob |
number = glob(text, pattern) |
テキストパターンが一致するかしないかを取得する。 |
hexDecode |
text = hexDecode(text, charset) |
16進数テキストをテキストに変換します。 |
hexEncode |
text = hexEncode(value, charset) |
数値を16進数に変換します。 |
indexOf |
number = indexOf(container, value, startIndex) |
配列内の要素のインデックスを取得する |
intersect |
container = intersect(container1, container2) |
container2 にも存在する要素/キーのみを含む container1 のコピーを取得する。 |
jsonDecode |
value = jsonDecode(text) |
json をデコードする |
jsonEncode |
value = jsonEncode(value) |
json をエンコードする |
join |
text = join(container, delimiter) |
分割された要素を結合する |
keys |
array[] = keys(dictionary) |
辞書のキーネームを配列として取得する。 |
levenshtein |
number = levenshtein(text1, text2) |
テキストの類似性 |
localTime |
number = localTime(timestamp,timeZone) |
タイムスタンプを現地の時間に調節する。 |
log |
number = log(number) |
値の自然対数(基数E) |
lowerCase |
text = lowerCase(text, language) |
テキストを全て小文字に変換する |
matches |
array[] = matches(value, regex) |
indexOf の上位互換。 |
max |
value = max(value1, value2, ..., valueN) |
引数の中で最大値を取得する |
md5 |
text = md5(text,flags) |
テキストから、MD5ハッシュ文字列を取得します。ハッシュの衝突が確認されているため、重要な場面での使用はおすすめしません。 |
mimeType |
text = mimeType(filename) |
ファイルのMIMEタイプ(メディアタイプ)を取得する。 |
min |
value = min(value1, value2, ..., valueN) |
因数の中で最小値を取得する。 |
n/fs/umberFormat |
text = n/fs/umberFormat(number , pattern, language) |
数値をフォーマットする。 |
phoneq |
number = phoneq(phone1, phone2) |
電話番号を比較する。 |
phoneFormat |
text = phoneFormat(phone, standard, country) |
国の標準に従ってフォーマットされた電話番号を取得する |
pow |
number = pow(base, exponent) |
base ^ exponent乗 |
random |
number = random(number) |
ランダムな値を取得する。 |
replaceAll |
text = replaceAll(text, regex, replacement) |
文字列のregex に一致する全ての文字列を replacement に変換する。 |
reverse |
array[] = reverse(array[]) |
配列内の要素を逆にします。 |
round |
number = round(number) |
もっとも近い整数に丸める(*四捨五入) |
sha1 |
text = sha1(text, flag) |
文字列から sha1 ハッシュ文字列を求める。 |
sha256 |
text = sha256(text, flag) |
文字列から sha256 ハッシュ文字列を求める。 |
shuffle |
array[] = shuffle(array[]) |
配列内の要素をバラバラにシャッフルする。 |
slice |
container = slice(container, startIndex,endIndex) |
始まりと終わりまでを取得する。 |
sift |
container = sift(container,selection) |
インデックス/キーでコンテナをフィルタリングする。 |
sin |
number = sin(number) |
Sin(θ) サインを取得する |
size_format |
text = sizeFormat(size, pattern, language) |
バイト単位を整形します。(kB, MB 等) |
sort |
array[] = sort(array[], flags, language) |
配列をソートする。 |
split |
array[] = split(text, regex) |
文字列の中の出現するregexで分割する。
|
sqlEncode |
text = sqlEncode(value) |
SQLエンコード |
sqrt |
number = sqrt(number) |
数値の正の平方根を取得する。 |
storage |
text = storage(type, path) |
外部ストレージのパス |
substr |
text = substr(text, index, length) |
文字列の長さのインデックスから始まるテキストを取得する。 |
sum |
number = sum(container) |
コンテナ内の全ての要素を加算して取得する。 |
tan |
number = tan(number) |
角度の三角関数のタンジェントを取得する。 |
time |
number = time(hours, minutes, seconds, milliseconds) |
時刻のタイムスタンプを取得する。 |
timeMerge |
number = timeMerge(timestamp, timeOfDay, timeZone) |
タイムゾーンの時刻のタイムスタンプを取得する。 |
timePart |
number = timePart(timestamp, timeZone) |
*タイムスタンプの深夜0時すぎの秒。 |
trim |
text = trim(text) |
先頭と末尾の空白を省略した文字列を取得する。 |
trunc |
number = trunc(number) |
数値の小数部を削除して、整数部を取得する。 |
type |
text = type(value) |
value がどんな型であるかを取得する。 |
union |
container = union(container1, container2, ..., containerN) |
[要言語解釈 > Return] 結合された値 |
upperCase |
text = upperCase(text, language) |
文字列を全て大文字に変換する。 |
urlDecode |
text = urlDecode(text, charser) |
URL デコード |
urlEncode |
text = urlEncode(value, charset) |
URL エンコード |
utcTime |
number = utcTime(timestamp,timeZone) |
UTC時間に調節されたタイムスタンプを取得する。 |
v/fs/alues |
array[] = v/fs/alues(dictionary) |
ディクショナリーの値を含む配列を取得する。 |
vercmp |
number = vercmp(text1, text2) |
テキストを比較する。 |
xmlDecode |
value = xmlDecode(text, flags, namespaces) |
XML デコード |
xmlEncode |
text = xmlEncode(text, flags, namespaces) |
XML エンコード |
xpathEncode |
text = xpathEncode(text) |
xpath文字列として安全に解釈するためのエンコード関数/td>
|