【发布时间】:2017-07-21 10:18:15
【问题描述】:
我有一个 Google Apps 脚本“网络应用程序”。我正在尝试为其生成的 2 页仪表板创建分页符。
我已经用here 发布的基本网络应用程序重现了这个问题,这里是整个代码。
<body>
<div>page1</div>
<div class="break"></div>
<div>page2</div>
</body>
<style>
.break{
display:block;
page-break-before:always;
}
</style>
是不是因为 web 应用显示在一个 iframe 中,所以不能中断?
如果是这样 - 可以拆分成多个 iframe 吗??
或者是我缺少的一些简单的东西。
编辑:我现在也试过了
div.break{
display:block;
page-break-before:always;
}
和
@media print {
div.break{
display:block;
page-break-before:always;
}
}
这并没有改变任何东西。我在 Chrome 和 IE 中尝试过,都忽略了分页符。
编辑 2:
我认为这一定是 iframe 问题,因为如果我将代码复制到纯文本文件中并在 Chrome 中打开它,它会打印在 2 页上。因此,在 Apps 脚本中使用它必须忽略中断,大概是因为整个事情都在一个 iframe 中。嗯……
谢谢
【问题讨论】:
标签: web-applications google-apps-script page-break