0

これは、innerHeightを画面全体に割り当てるスクリプトを備えたおもちゃのページです。これ以上でもそれ以下でもありません。

<html><body>
<div style="height:30px;">header<div>
<div id="box" style="border:3px solid red;"></div>
<script>document.getElementById("box").style.height=window.innerHeight-36;</script>
</body></html>

次のスクリプトからそのようなページをロードすると、次のようになります。

function doGet() {
  return HtmlService.createTemplateFromFile('myPage').evaluate();
}

javascriptコード行は機能しません。つまり、innerHeightの設定は効果がありません。2番目のdivを画面の高さ全体に表示するために使用できる回避策はありますか?それ以上でもそれ以下でもありませんか?

4

2 に答える 2

1

現在、これを行う方法はありません。少なくとも私が知っていること。これに関して、CajaIssueTrackerで開かれた問題があります。更新を追跡するためにスターを付けることをお勧めします。

于 2012-10-10T20:50:24.570 に答える
0

いいえ、ごめんなさい。HTMLサービスはJavaScriptウィンドウメソッドを受け入れていないようです。

于 2012-10-10T20:50:37.020 に答える