|
いつもお世話になっております。 基本的な事ですみませんが、表の状態でオーバーフローしているセルに対して .contentsで文字列を取得するとオーバーフローしている文字列が取得されません。 わざとオーバーフローしなくなるまで長体をかけて、文字列を取得しているのですが、何か良い方法はありませんか? .contentsの他に文字列を取得する方法があるのでしょうか? よろしくお願いします。
Mac OS10.4.11でCS3を使ってます。
|
No.4201 2010/02/16(Tue) 19:56:41
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
Re: javascriptの.contentsについて / 梅花藻 |
|
|
|
セルのcontentsではなく、セル内のcharactersとかparagraphsのcontentsを取得するのではどうでしょう? ただ、以下のようにitemByRangeをかませるので、取り出されるものがArray(配列)に入ってしまいますけれど。
var sel=app.selection[0];//セルを選択 var temp = sel.paragraphs.itemByRange(0,-1).contents; alert(sel.paragraphs.itemByRange(0,-1).contents);
|
No.4202 2010/02/16(Tue) 21:14:29
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/523.12 (KHTML, like Gecko) Version/3.0.4 Safari/523.12
|
|
Re: javascriptの.contentsについて / kin |
|
|
|
梅花藻様
丁寧なご回答 ありがとうございます。 問題解決しました! itemByRangeをかませると値が取得出来るのですね。 勉強なりました。助かりました!
|
No.4205 2010/02/16(Tue) 21:39:23
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|
Re: javascriptの.contentsについて / mg |
|
|
|
sel.texts[0].contents;
でもいいかもしれません
|
No.4206 2010/02/16(Tue) 21:44:05
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.7) Gecko/20091221 Ant.com Toolbar 1.4 Firefox/3.0.6, Ant.com Toolbar 1.3
|
|
Re: javascriptの.contentsについて / 梅花藻 |
|
|
|
>kin様
itemByRange(0,-1)で最初(0)から最後(-1)までの要素(この場合はセル内の全ての段落)を選んでいるだけで、セルないの全テキストを掴めればよいだけです。
そういうわけで、mgさんが書かれているように sel.texts[0]; でセル内の全テキストが掴めるようですので、 sel.texts[0].contents; で大丈夫のようです。
|
No.4215 2010/02/17(Wed) 14:58:56
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/523.12 (KHTML, like Gecko) Version/3.0.4 Safari/523.12
|
|
Re: javascriptの.contentsについて / kin |
|
|
|
mg様 梅花藻様
お礼送れてすみません。
ありがとうございます。 .texts[0]で掴めるのを確認出来ました。 これでだいぶスクリプトを短縮出来るようになりました! 今までparagraphで一段落づつ処理しておりました。。。 感謝してます。 ありがとうございます。
|
No.4222 2010/02/18(Thu) 15:30:11
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
|
|