我正在尝试在查看器加载网页时在HTML网页上显示一些信息。我有一个名为getID(email)的函数,它返回一个整数。我知道这是有效的,因为我已经使用控制台进行了测试,它运行正常。我的问题是能够在页面加载时将getID()的返回显示在网页上。
我知道我必须使用document.getElementById('div id goes here').innerHTML('content goes here');
来改变div所说的内容,但对于我的生活,我无法获得实际的信息。
这就是我所拥有的:
<div id='output'>
</div>
<script>
function showId() {
var id = google.script.run.getId(Session.getActiveUser().getEmail());
document.getElementById('output').innerHTML(id);
</script>
我不知道如何在加载HTML页面时进行此运行。感谢帮助!
答案 0 :(得分:0)
您可以将脚本放在页面底部并调用showId
函数:
<script>
// you can define showId here
showId();
</script>
如果您不能将脚本放在最后,或者您希望使用其他脚本并且只想在加载完所有内容后执行,那么您可以等待DOMContentLoaded事件:
window.addEventListener('DOMContentLoaded', function() {
function showId() {
// ...
}
showId();
});