API version 1

- ‐

RW

string

selectedText

編集中のセルの選択文字列を示します。

スプレッドシートが編集状態(editMode=true)の場合のみ有効です。

編集状態で選択される文字範囲は setSelectPosition メソッドで設定することができます。 選択文字列の先頭位置は selectedStartPosition プロパティで取得可能です。

このプロパティに値を設定することで、編集中のセルの値を部分的に置き換えることができます。

関連項目

selectedStartPosition プロパティ
setSelectPosition メソッド


使用例 CRSダウンロード

Form Spread_properties {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   Spread spread1 {
           x = 8;
           y = 8;
           width = 640;
           height = 440;
           maxColumns = 20;
           maxRows = 20;

           cell("A1").value ="This is Spread setSelectPosition sample";
   }

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   ^.spread1.cell("A1").activate();

                   var search_str = "Spread";
                   var s = str(^.spread1.activeCell.value).indexOf(search_str);

                   #アクティブセルを編集モードにします
                   ^.spread1.editMode = true;

                   #編集中文字列のsからsearch_strの長さ分だけ選択範囲にします
                   ^.spread1.setSelectPosition(s,search_str.length);

                   #編集中の選択文字列の開始位置を取得します
                   print("選択文字列開始位置:",^.spread1.selectedStartPosition);

                   #編集中の選択文字列を"SelectedText"に変更します
                   ^.spread1.selectedText = "SelectedText";
           }
   }
}