0

我正在构建我的第一个 Google Scripts Web 应用程序。

我在 Google Apps 脚本中使用 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 回答