English help on website



getselectedtext() 関数(Ver9.34対応版)
目次関数(その他関数)− getselectedtext() 関数
getselectedtext関数は、範囲選択の内容を取得します。(V9.19以降)
$a = getselectedtext();
パラメータ
パラメータはありません。

返り値(文字列型)
範囲選択の内容を文字列で返します。
失敗した場合は""になります。


選択は、単一選択の場合のみ結果を返します。
BOX選択や、複数選択の場合は失敗します。

BOX選択や、複数選択の場合、1つの文字列に結合して取得するには以下のようにします。
js{
    function getselectedtextMulti() {
        //複数選択のgetselectedtext
        var s="";
        if(selecting()){
            if(multiselecting()||rectselecting()){
                tomultiselect();
            }
            var r=getselectedrange();
            for(i=0;i<r.items.length;i++){
                var item=r.items[i];
                s+=gettext2(item.col1,item.line1,item.col2,item.line2)+"\r\n";
            }
        }
        return s;
    }
    message(getselectedtextMulti());
}
endmacro;
参照:
Hidemaru_GetSelectedTextUnicode
hidemaru.getSelectedText
getselectedtext