0

初めての Google Scripts Web App を作成しています。

Google Apps Script で FlexTable を使用してコンテンツを表示しています。

セル内のコンテンツにさまざまな CSS スタイルを設定するために、以下を楽しく使用しています。

FlexTable.setStyleAttributes(row,col,{attribute: "value"});

ただ、marginLeftにもmarginRightにも全く反応しないようです。FlexTable セルのコンテンツを中央に配置するにはどうすればよいですか?

よろしくお願いいたします。

4

2 に答える 2

1

わかりました、答えがあります。セル内のテキストの配置に成功しましたただし、CaptionPanel が FlexTable を左揃えにしていたため、そうではないように見えました

注: FlexTable セルにハイ コントラストの背景色を割り当てることで、これを理解しました。

私の解決策 (おそらく単なる回避策) は、setWidth を使用して、FlexTable セルが CaptionPanel の幅を埋めるようにすることでした。

会話をしてくれてありがとう、サム。あなたのフィードバックは、私が FlexTable で行っていたことが正しいという確信を築くのに役立ち、問題を整理するのに役立ちました。

于 2014-02-04T20:48:26.270 に答える
0

以下のコードは、フレキシブル セルのテキストに対して機能します。

//center for row
flexTable.setRowStyleAttribute(0, 'textAlign', 'center');

//for cell
flexTable.setText(0, 0, "Some Text").setStyleAttribute(0, 0, 'textAlign', 'center');  
于 2014-01-30T05:47:48.577 に答える