0

そこで、tableCell 内でスタイリングを制御する方法を理解することができました。

AllCellA1.clear().insertParagraph(0,m2).setSpacingAfter(0).setSpacingBefore(0).setLineSpacing(1);

しかし、それには関数を積み上げた非常に大きなテーブルを作成する必要があります。

var ChangeAllCells = file.appendTable();
var AllRow1 = ChangeAllCells.appendTableRow();
var AllCellA1 = AllRow1.appendTableCell();
var AllCellB1 = AllRow1.appendTableCell();
var AllRow2 = ChangeAllCells.appendTableRow();
var AllCellA2 = AllRow2.appendTableCell();
var AllCellB2 = AllRow2.appendTableCell();

問題は、if else ステートメントを実行しようとしているのに、このテーブルが機能しないことです! スクリプトは if else ステートメントの中で実行されません (長すぎる、構文が正しくありませんか?)。それが前または後にある場合、スクリプトは if else ステートメントの外で実行されます。

if(m1 == ""){
    file.insertParagraph(0, "END OF REPORT");
  }else if(m1 || ""){
    if(m10 || ""){
      file.insertParagraph(0, m1);
      ChangeAllCells;
    }else if(m9 || ""){
      file.insertParagraph(0, m1); 
      **ABOVE SCRIPT GOES HERE*;
    }

これに対する何らかの回避策はありますか?

ありがとう!!!

4

1 に答える 1

0

||の記号ですor。言っelse if(m1 || "")ても意味がない。あなたは次のようなことを言わなければならないでしょうelse if(m1 == "a" || m1 == "b")

于 2012-11-10T00:44:53.263 に答える