selText = ... // ссылка на выделенный текст
targetTF = ... // целевой текстовый фрейм, получаете ссылку на него или создаете 
selText.move(LocationOptions.atBeginning, targetTF.insertionPoints.item(0)); // в начало фрейма
// или перед последней строкой вычислить нужную insertionPoints
	Лучше простоPHP код:
CODE
	
Можн о.
Можн о -2.
Поместить объект в конце каждой строки таблицы - не ясно, в колонку таблицы помещается объект, или нет.
Как сделать копию объекта - смотрите метод dublicate.
Координаты ячейки таблицы можно узнать через координаты insertionPoints[0] в ячейке.
function findPage(theObj) { 
    var thePage = theObj; 
    if (thePage.hasOwnProperty("baseline")) { 
      thePage = thePage.parentTextFrames[0]; 
    } 
    while (thePage.constructor.name != "Page") { 
      var whatIsIt = thePage.constructor.name; 
      switch (whatIsIt) { 
        case "Story" : 
          thePage = thePage.textFrames[-1].parent; 
          break; 
        case  "Character" : 
          thePage = thePage.parentTextFrames[0]; 
          break; 
        case "Cell" : 
          try { 
            thePage = thePage.insertionPoints[0].parentTextFrames[0]; 
            break; 
          } catch (e) { 
            // must be overset, so ignore 
            return null; 
          } 
        case "Application" : 
          // must be off page, so ignore 
          return null; 
      } 
      thePage = thePage.parent; 
    } 
    return thePage 
  }
	вопрос еще вот какой. можно ли как то узнать какой странице принадлежит обьект
(если идти вниз по parent то приходим к какому то Spread а не к page...)
app.selection[0].parentPage.name
	Код:app.selection[0].parentPage.name
Подойдет?
Должен сработать ))geometricBounds почему то не работает на нем...
var myGB = myRectangle.geometricBounds;
myRectangle.geometricBounds = [myGB[0], myGB[1], myGB[0]+myHeight, myGB[1]+myWidth];