所以情况就是这样:
我有一个带有附加Google Apps脚本的Google电子表格。
根据电子表格中的数据,我想创建一个可以打印到标签贴纸上的文档。换句话说,我必须创建一个m×n矩阵的元素,这些元素具有固定的大小(w×h mm)。我更喜欢能够在网络浏览器中进行所有操作,而且我真的不明白为什么这不应该是可能的,但到目前为止我所尝试的选项都没有产生一个文件,我有必要的布局控制水平:
- 创建电子表格,其中每个单元格都包含标签的文本。
但是,我只能设置单元格的高度和宽度,而不是像素
毫米,以及我无法控制的打印页边距被添加到文档中。 (并且,为了限制显示
在垂直方向的细胞内容我必须做一个奇怪的
通过将我的单元格与其下方的单元格合并来解决此问题。有什么用
那?)
- 使用表格创建文档,其中每个单元格包含
标签的文字。在这种情况下,我可以设置a的最小高度
细胞,但我无法限制最大高度。如果可以检测表格单元格的当前高度,我可以截断溢出单元格的字符串,但此信息不可用。或者,如果我可以修改文档的基础HTML表示,我可以修改相关属性,但这也是不可能的。
- 创建HTML文档
使用表格,其中每个单元格包含标签的文本。在这
case我可以直接设置单元格的宽度和高度并使用
overflow 属性将内容限制为给定的范围。
但是,我无法在我的文档区域中创建HTML文件,因此我尝试使用
ModelessDialog包含我的表。这种作品就是在那里
Firefox和Safari(虽然不是在Google Chrome中!)我可以打印出来
该表,但仅它的第一页。这是由于身体
HTML中自动包含的内容
< div id =“guest”style =“height:100%; overflow:auto”>
而且我还没有找到摆脱这种方法的方法。
有没有人建议如何实现我的目标?