ORCA Scriptの A to Z 索引です。
A | B | C | D | E | F | G | H | I | J | K | L | M | N |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
O | P | Q | R | S | T | U | V | W | X | Y | Z |
abs | Numericの絶対値を返します。 |
---|---|
acc_param | Prameterに指定された値をもとにアクセスした回答URLのパラメータまたは対象者情報設定で定義した「項目ID」から値を返します。 |
access_seq | 回答者の回答URLへのアクセス順番を返します。 |
achar | Numericが0x00 ~ 0x7fの場合のみ、対応するU+0000-007Fの1文字を格納する文字列を返します。 |
acode | Stringの先頭1文字がU+0000-007Fの場合のみ、その値のコードを数値で返します。 |
all | 引数に指定されている値のすべてがtrueである場合、trueを返します。 |
ans_info | 回答データ(回答ファイル)のINFO欄の値と同値を返します。 |
ans_info_param | 回答データ(回答ファイル)のINFO欄のPARAMの値と同値を返します。 |
answer_id | 回答者の対象者情報設定で設定された回答者IDを返します。 |
any | 引数に指定されている値のいずれかがfalseでない場合、trueを返します。 |
auth_pwd | 対象者情報設定で登録された回答者のパスワードが一致しているかをtrue、またはfalseで返します。 |
auth_uid | 対象者情報設定で登録された回答者IDとパスワードの組み合わせが一致しているかをtrue、またはfalseで返します。 |
avg | 引数に指定されている数値すべてを加算し、その数値を加算した個数で割った数値を返します。 |
back | Arrayに格納されている末尾の値を返します。 |
---|---|
bool | Numericが0以外の場合はtrueを、0の場合はfalseを返します。 |
break | ループ内で使用し、ループを終了させます。 |
C | 回答情報関数のchoice の略記です。 |
---|---|
CA | 回答情報関数のchoiceallの略記です。 |
category_id | 個人認証つきの回答URLから対象者情報設定のカテゴリID名を返します。 |
ceil | Numericが整数の場合はその値を返します。 |
choice | 指定された選択肢が選択されている場合はtrueを、選択されていない場合はfalseを返します。 |
choiceall | 選択肢が選択されているかの判定結果を、trueまたはfalseで返します。 |
choicelist | 選択肢の番号リストを返します。 |
choicetext | 選択肢名称の取得・設定を行います。 |
choicevalue | 追加入力欄の値を取得します。 |
CL | 回答情報関数のchoicelistの略記です。 |
clear | 指定された設問の回答をクリアします。 |
continue | ループ内で使用し、この文以降の処理を行わず、次のループに移行し評価を行います。 |
count | 選択肢が選択されている個数を数値で返します。 |
count | 引数に指定されている値のうち、trueであるものの個数を返します。 |
CR | 回答情報関数のclearの略記です。 |
CS | ステップ設問の現在のループ回数を返します。 |
CT | 回答情報関数のcountの略記です。 |
currentstep | ステップ設問の現在のループ回数を返します。 |
CV | 回答情報関数のchoicevalueの略記です。 |
D | 回答情報関数のdisplayの略記です。 |
---|---|
difference | Array1の格納値より、Array2に格納されている値を取り除いた値の配列を返します(差集合)。 |
disperse | 引数に指定された配列間で、重複した値があった場合はfalseを返し、重複がなかった場合はtrueを返します。 |
display | 表示された選択肢の配列を返します。 |
E | 回答情報関数のexcludesの略記です。 |
---|---|
equal | Array1とArray2の格納値が等しい場合はtrueを、等しくない場合はfalseを返します。 |
error | 常に-1を返す |
excludes | 対象設問に排他選択肢である選択肢の番号リストを返します。 |
exp | Numericの指数を返します。 |
false | 常に0を返す |
---|---|
floor | Numericが整数の場合はその値を返します。 |
fileexist | ファイルアップロードの有無を取得します。 |
filename | アップロードファイルのクライアントファイル名を取得します。 |
filesize | アップロードファイルのファイルサイズを取得します。 |
filetype | アップロードファイルのファイル種別を取得します。 |
filetypeclnt | アップロードファイルのファイル種別(ブラウザ側申告値) を取得します。 |
fileext | アップロードファイルの拡張子を取得します。 |
fileproperty | アップロードファイルのプロパティを取得します。 |
for | for文は条件式がtrueを返すまで処理を繰り返します。 |
format | Formatの書式制御に従って、第2引数(String1)以降の値を展開した文字列を返します。 |
format_array | FormatStringを第二引数の配列1つ1つに適用した文字列が格納された文字列を返します。 |
front | Arrayに格納されている先頭の値を返します。 |
function | 関数を定義して作成します。 |
html_encode | Stringに含まれる以下の文字列を文字実体参照(実体参照)に置換して返します。 |
---|
if | 条件式を評価し、条件式がtrueの場合、処理を実行します。 |
---|---|
if-else | 条件式を評価し、条件式がtrueの場合、処理を実行します。 |
if-elsif | 条件式を評価し、条件式がtrueの場合、処理を実行します。 |
intersection | Array1とArray2の格納値の両方に含まれる値を格納した配列を返します(交差)。 |
isarray | Arrayが配列である場合はtrueを、配列でない場合はfalseを返します。 |
isunique | 引数に指定されている値すべてが、数値として重複がない場合はtrueを、重複がある場合はfalseを返します。 |
isunique_s | 引数に指定されている値すべてが、文字列として重複がない場合はtrueを、重複がある場合はfalseを返します。 |
join_str | 配列格納値をSeparateでつなげた文字列を返します。 |
---|
last_id | 回答者のアクセスした終了ページの終了番号を返します。 |
---|---|
left | Stringの左側からNumeric文字抽出した文字列を返します。 |
length | Stringの文字数を返します。 |
limitlower | 選択できる選択肢の数(ORCA Editorで設定された指定個数以下のみが設定された場合の選択肢数)を返します。 |
limitupper | 選択できる選択肢の個数(ORCA Editorで設定された指定個数が設定された場合の選択肢数)を返します。 |
LL | 回答情報関数のlimitlowerの略記です。 |
log | Numericの自然対数値を返します。 |
log10 | Numericの常用対数値を返します。 |
lower | Stringに含まれる文字のうち、大文字を小文字に変換した文字列を返します。 |
ltrim | Stringの左側にある連続した空白文字を取り去った文字列を返します。 |
LU | 回答情報関数のlimitupperの略記です。 |
M | 回答情報関数のmultipleの略記です。 |
---|---|
MA | 回答情報関数のmaxの略記です。 |
mailkey | 回答URLのパラメータに個人認証(メールキー)を持つ場合に、指定されたNumericのメールキー情報を返します。 |
match | Stringに対して、Regexで指定した正規表現で検索を行い、その結果を返します。 |
max | QuestionNumberの設問が数値回答設問の場合に設定された入力可能な最大値を返します。 |
max | 引数に指定されている数値のうち、もっとも小さい数値を返します。 |
max_s | 引数に指定されている文字列のうち、文字列としてもっとも大きい値を返します。 |
md5sum | StringからUTF-8エンコードした文字列を作成し、そのUTF-8バイナリイメージより、128ビットのmd5ハッシュ値を算出した後、16進文字列を生成し、返します。 |
MI | 回答情報関数のminの略記です。 |
mid | Stringの左側Position文字目からNumeric文字抽出した文字列を返します。 |
min | QuestionNumberの設問が数値回答設問の場合に設定された入力可能な最小値を返します。 |
min | 引数に指定されている数値のうち、もっとも小さい数値を返します。 |
min_s | 引数に指定されている文字列のうち、文字列としてもっとも小さい値を返します。 |
multiple | 対象とする設問が、単一回答設問か複数回答設問かをtrueまたはfalseで返します。 |
N | 回答情報関数のnumberの略記です。 |
---|---|
narrow | Stringに含まれる文字のうち、全角文字を半角文字に変換した文字列を返します。 |
ng | 常に0を返す |
no | 常に0を返す |
number | QuestionNumberの入力欄の数値を返します。 |
off | 常に0を返す |
---|---|
ok | 常に1を返す |
on | 常に1を返す |
P | 従属設問を親の選択肢から指定するための修飾子です。 |
---|---|
pass | 回答者がQuestionNumberを通過していればtrueを、通過していなければfalseを返します。 |
pop | Arrayの末尾の値を削除し、削除した末尾の値を返します。 |
pow | Numeric1のNumeric2乗の数値を返します。 |
proc_time | 回答者の回答開始からの経過秒数を返します。 |
PS | 回答情報関数のpassの略記です。 |
push | Array の末尾にValue1以降の引数の値を追加し、Arrayを返します。 |
Q | 接頭のQに続いて、設問番号を表記することで、表記された設問番号の設問を表現します。 |
---|---|
quota_all | クォータ全体がクォータに達している場合はtrueを、達していない場合はfalseを返します。 |
quota_all_lim | クォータ全体のクォータ数を返します。 |
quota_all_num | クォータ全体の回収数を返します。 |
quota_all_plan | クォータ全体の回収予定数を返します。 |
quota_all_send | クォータ全体の発送数を返します。 |
quota_cat | 指定されたCategoryIDを持つカテゴリクォータがクォータ数に達した場合はtrueを、達していない場合はfalseを返します。 |
quota_cat_lim | 指定されたCategoryIDを持つカテゴリクォータのクォータ数を返します。 |
quota_cat_num | 指定されたCategoryIDを持つカテゴリクォータの回収数を返します。 |
quota_cat_plan | 指定されたCategoryIDを持つカテゴリクォータの回収予定数を返します。 |
quota_cat_send | 指定されたCategoryIDを持つカテゴリクォータの発送数を返します。 |
quota_que | 指定されたQuestionIDを持つ設問クォータがクォータ数に達した場合はtrueを、達していない場合はfalseを返します。 |
quota_que_lim | 指定されたQuestionIDを持つ設問クォータのクォータ数を返します。 |
quota_que_num | 指定されたQuestionIDを持つ設問クォータの回収数を返します。 |
quota_que_plan | 指定されたQuestionIDを持つ設問クォータの回収予定数を返します。 |
Q設問番号.回答情報関数[] | 回答情報関数の中でも選択肢を取り扱う関数に使用し、選択肢を直接指定します。 |
\r | 改行 |
---|---|
rand | 0以上Numeric未満の一様乱数(整数)を返します。 |
result | 最後に評価した値を格納します。 |
return | 式を返り値として関数を終了します。 |
return | Valueを戻り値として返し、処理を終了します。 |
reverse | 引数に指定されている値の順番に対し、逆順となる配列を生成し、それを返します。 |
right | Stringの右側からNumeric文字抽出した文字列を返します。 |
rotate | 引数に指定されている値の順番に対し、逆順となる配列を生成し、それを返します。 |
round | Numericが整数の場合はその値を返します。 |
rtrim | Stringの右側にある連続した空白文字を取り去った文字列を返します。 |
S | 回答情報関数のselectionの略記です。 |
---|---|
selection | 対象設問にて選択された選択肢の番号リストを返します。 |
sha1sum | StringからUTF-8エンコードした文字列を作成し、そのUTF-8バイナリイメージより、160ビットのsha1ハッシュ値を算出した後、16進文字列を生成し、返します。 |
shift | Arrayの先頭の値を削除し、削除した先頭の値を返します。 |
shuffle | 引数に指定されている値の順番に対し、その順がランダムである配列を生成し、それを返します。 |
sign | Numericが0より大きい場合は1を返します。 |
size | Arrayに格納されている要素の個数を返します。 |
skip | 常に-2を返す |
slice | Arrayより、Indexで指定された数の要素を抽出し、新たに生成した配列を返します。 |
sort | 引数に指定されている値を、数値として昇順に並べられた配列を返します。 |
sort_equal | Array1とArray2の格納値に対し、それぞれを昇順に並べられたとして等しい場合はtrueを返し、等しくない場合はfalseを返します。 |
sort_s | 引数に指定されている値を、文字列として昇順に並べられた配列を返します。 |
sqrt | Numericの平方根を返します。 |
start_time | 回答者の回答開始秒数を返します。 |
sum | 引数に指定されている値をすべて加算した値を返します。 |
sym_difference | Array1とArray2の格納値のいずれかにしか含まれていない値を格納した配列を返します(対象差)。 |
\t | タブ |
---|---|
table_id | 個人認証つきの回答URLから対象者情報設定の対象テーブル名を返します。 |
time | 回答者の回答時刻を秒数で返します。返される回答時刻はエポックからの経過秒数です。 |
システムの紀元(1970年1月1日00:00:00 UTC)からの経過時間を秒単位で返します。 | |
timefromstr | timeの紀元(1970年1月1日00:00:00 UTC)からの経過時間を秒単位で返します。 |
timestr | secondをYYYYMMDDThhmmss±hhmmの形式にして返します。 |
timestr_gm | SecondをYYYYMMDDThhmmssZの形式にして返します。 |
TM | 回答情報関数のtimeの略記です。 |
to_num | Stringを数値に変換して返します。 |
trim | Stringの両側にある連続した空白文字を取り去った文字列を返します。 |
true | 常に1を返す |
TX | 回答情報関数のchoicetextの略記です。 |
UD | 回答情報関数のundisplayの略記です。 |
---|---|
uFFFF | 16進表記 |
undisplay | 表示されなかった選択肢の配列を返します。 |
union | Array1とArray2の格納値のいずれか、または両方に含まれている値を格納した配列を返します(和集合)。 |
unique | 引数に指定されている値を、数値として重複のない昇順に並べられた配列を返します。 |
unique_s | 引数に指定されている値を、文字列として重複のない昇順に並べられた配列を返します。 |
unselection | 対象設問にて選択されていない選択肢の番号リストを返します。 |
unshift | Array の先頭にValue1以降の引数の値を追加し、Arrayを返します。 |
upper | Stringに含まれる文字のうち、小文字を大文字に変換した文字列を返します。 |
url_encode | StringをURLエンコードした文字列を返します。 |
US | 回答情報関数のunselectionの略記です。 |
V | 回答情報関数のvalueの略記です。 |
---|---|
value | QuestionNumberの入力欄の値を返します。 |
valuecount | 追加入力欄の数を取得します。 |
var | 変数を使用するには必ず宣言を行わなければなりません。 |
VC | 回答情報関数のvaluecountの略記です。 |
while | while文は条件式がtrueを返すまで処理を繰り返します。 |
---|---|
widen | Stringに含まれる文字のうち、半角文字を全角文字に変換した文字列を返します。 |
yes | 常に1を返す |
---|