Google Apps Script「Web App」があります。作成した2ページのダッシュボードの改ページを作成しようとしています。Google WebアプリケーションのHTMLページ区切りが機能しない
私は基本的なウェブアプリhereを発行してこの問題を再現しました。ここにコード全体があります。
<body>
<div>page1</div>
<div class="break"></div>
<div>page2</div>
</body>
<style>
.break{
display:block;
page-break-before:always;
}
</style>
Webアプリが1つのIframeに表示されていて、中断がないためですか?
もしそうなら、複数のIframeに分割できますか?
かそれとも私は行方不明です。
編集:私は今も
div.break{
display:block;
page-break-before:always;
}
そして
@media print {
div.break{
display:block;
page-break-before:always;
}
}
とその何も変更しませんでした試みました。 Chrome & IEで試したところ、両方ともページ区切りを無視しました。
EDIT 2:
私は、プレーンテキストファイルに私のコードをコピーして、Chromeでそれを開くと、それは2ページに印刷するので、それはIFRAMEの問題でなければならないと思います。だから、アプリスクリプトでそれを使用すると、おそらくすべてが1つのiframeの内側にあるため、ブレークは無視されなければなりません。うーむ....
おかげ
ああ私の善良さはどれくらい奇妙なのですか!なぜ地球上で働くのですか?それは私のライブダッシュボードでも機能します。ちょっと奇妙なことに、印刷前に見出しを強調表示するようにユーザーに指示する必要がありますが、それが唯一の選択肢であれば.... – MrPea
@MrPea Webアプリケーションページに印刷ボタンを追加することができます。 – Kos
偉大な心は似ていると思う。私はまったく同じことをしました。あなたの洞察がなければ私はあなたの答えを正しいものとしてマークするつもりです。 – MrPea