1

Google Apps Scriptを使用してGoogleドキュメントにテーブルを描画し、結果をに変換しようとしていますPDF。これは問題なく機能しますが、セルの高さを操作できませんでした。これが私のコードです:

var TemplateCopyBody = DocumentApp.openById("id").getActiveSection();
var tableStyle = {};
tableStyle[DocumentApp.Attribute.FONT_SIZE] = 8;
tableStyle[DocumentApp.Attribute.FONT_FAMILY] =  DocumentApp.FontFamily.UBUNTU;
tableStyle[DocumentApp.Attribute.BOLD] = 0;
tableStyle[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = 0;
tableStyle[DocumentApp.Attribute.PADDING_RIGHT] = 0;
tableStyle[DocumentApp.Attribute.HEIGHT] = 0;


/* Function to populate my table */
var myTable = new Array();
for(var i=0;i<RESULT.marksDetails.length -1;i++){
  myTable[i] = RESULT.notesDetails[i];
  Logger.log("insertion table : "+i);
}


TemplateCopyBody.appendTable(myTable).setAttributes(tableStyle).setColumnWidth(0, 300);

私は本当にあなたの助けが必要です!

4

1 に答える 1

0

1 行おきに高さを 45 ピクセルに変更し、他の行の高さを 22 ピクセルに変更するには、次のようにします。

var newTable = TemplateCopyBody.appendTable(myTable);
  for(var i=1; i < myTable.length ;i++){
    if(i % 2 == 0)
      newTable.getRow(i).setMinimumHeight(22);
    else
      newTable.getRow(i).setMinimumHeight(45);
  }
  newTable.setAttributes(tableStyle).setColumnWidth(0, 300);
于 2013-01-23T14:30:45.297 に答える