通常、InDesignから文字を抽出する時、何も考えずに、
object.contents;
を一番よく使っていると思います。ところが、文字が溢れた場合、どうする?色々整理してみました。

いかがでしょうか。同じ属性でも、Objectによって挙動が違う。例:cell.textsの場合、溢れた文字まで取れるが、textFrame.textsは取れない!よって、溢れてないことがはっきりわかる場合、object.contentsで十分、そうではない場合、推奨方法として:

//Cellの場合
cell.texts.itemByRange(0, -1).contents;
//TextFrameの場合
textFrame.parentStory.contents;