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";
}
}
}