2014-02-16 3 views
0

Новое в GAS, программирование вообще, и я пытаюсь создать таблицу внутри таблицы.Как реализовать вложенные таблицы с помощью скрипта Google Apps?

var doc = DocumentApp.create(filename); 

    var body = doc.getBody(); 

    var oAddressBlock = [["Image Placeholder","Name and Address"]]; 

    var header = [[body.appendTable(oAddressBlock),"TimeSheet Block"]]; 

    body.appendTable(header); 

Я не смог найти что-либо на таблицах вложенности, но у меня есть чувство, что я упускаю что-то принципиальное в отношении отношений между ребенком и родителем.

ответ

0

правильный синтаксис будет выглядеть так:

function myFunction() { 
    var doc = DocumentApp.getActiveDocument(); 
    var body = doc.getBody(); 
    var oAddressBlock = [["Image Placeholder","Name and Address"]]; 
    var header = [['',"TimeSheet Block"]]; 
    var headerCell = body.appendTable(header).getCell(0,0); 
    headerCell.appendTable(oAddressBlock); 
} 

Но, к сожалению, и, как упоминалось в issue tracker, это не будет работать на данный момент, проблема трекер предлагает обходной путь, который вы могли бы попробовать.

+0

Спасибо, вы открыли новый мир с помощью трекера. Это другой ресурс, которого я не знал. – DoubleD84

Смежные вопросы