view.AddColumnPlaceholder 概要 view オブジェクトの「AddColumnPlaceholderメソッド」です。サーバスクリプト で拡張SQL のOnSelectingWhere のプレースホルダに動的なカラム名 を指定する際に使用します。
制限事項 カラム名 以外の文字列を指定することはできません。 構文 view . AddColumnPlaceholder ( placeholder , columnName );
パラメータ No パラメータ 型 必須 概要 1 placeholder string ○ プレースホルダ 2 columnName string ○ カラム名
戻り値 戻り値はありません。
使用例 以下の例では、ユーザID 3 以外のユーザに Name が SelectingWhereName の拡張SQL を適用します。また、SQL内にある {{DynamicColumn}} のプレースホルダ文字列を ClassA に置換して実行します。
拡張SQL {
"Name" : "SelectingWhereName" ,
"SpecifyByName" : true ,
"OnSelectingWhere" : true ,
"CommandText" : "(\"Results\".\"Status\"=900 and \"Results\".\"ClassB\"={{DynamicColumn}})"
}
JavaScript if ( context . UserId !== 3 ) {
view . OnSelectingWhere = 'SelectingWhereName' ;
view . AddColumnPlaceholder ( 'DynamicColumn' , 'ClassA' );
}
対応バージョン 対応バージョン 内容 1.2.2.0 以降 機能追加
関連情報 VS Codeで開発作業をもっとスマートに
スクリプト開発の効率を高めたい方に、Code Assistをご用意しています。
Code Assistの詳細はこちら
複雑な構成も、すっきり視覚化
サイト構成やデータのつながりを可視化し、把握しやすくします。
Site Visualizerの詳細はこちら