我想提供一个页面,并利用提供的位置哈希值,使页面向下滚动到正确的位置。由于Google App Scripts将输出放入包含的iframe中,因此顶部浏览器窗口中的哈希将被忽略。
我的doGet()看起来像这样:
function doGet(e) {
return HtmlService.createHtmlOutput(DriveApp.getFilesByName('My File.html').next().getBlob().getDataAsString());
}
可行,页面加载。这是一个完全静态的页面,在页面访问时不会生成任何内容。让我知道我是否缺少从Google云端硬盘提供静态html文件的简单方法。现在,我希望页面向下滚动到页面上的指定位置。网址看起来像
http://bit(dot)ly/myspecialwebpage#some-subject
将重定向到类似
的地方https://script.google.com/macros/s/AK...Hckf/exec#some-subject
我尝试将此脚本放入html中,但不起作用
<script>
window.onload = function() {
window.location.hash = window.top.location.hash
</script>
顶部窗口由script.google.com提供
,然后从script.googleusercontent.com
投放iframe