ヘッダーとフッターなしでGoogleスプレッドシートを埋め込みたい。この投稿はトリックを示していますが、それを適用する方法については述べていません。私はこれを試しましたが、機能しません:
<iframe id="embeddedthing" width='500' height='300' frameborder='0' src='https://docs.google.com/spreadsheet/pub?key=<DocId>&single=true&gid=12&output=html&widget=false&gridlines=false'></iframe>
<script type="text/javascript">
var f = function(id) {document.getElementById(id).style.display = "none";};
f("header");
f("footer");
</script>
次に、iframeに読み込まれたドキュメントに適用する必要があると考えたため、を使用してアクセスしようとしましdocument.getElementById('FrameId').contentWindow.document
たが、ブラウザに「安全でないJavaScriptがフレームにアクセスしようとしました」と表示され、続行できません。
そのJavaScript関数を実行する正しい方法は何ですか?