自我驱动功能的问题呼叫其他功能



在我的index.html文件中(关闭字体标签之前(,我希望在加载页面时一个函数来自动启动。但是,当在外部文件中定义功能(此处设置(时,我会遇到问题。

如果我在index.html中复制设置函数,那么一切都按预期工作。

我是JS的新手:我是否错误地链接了脚本文件?谢谢!

index.html

    <script src="Code.gs">
        window.onload=setUp;
    </script>

code.gs

        function setUp() {
            dateHelper_();
        }
  • 您想在加载HTML时运行Google Apps脚本。

如果我的理解是正确的,那么这种修改怎么样?此修改后的脚本的流量如下。

  1. 打开HTML时,运行google.script.run并运行Google Apps脚本的setUp()
  2. setUp()完成后,返回setUp()"ok",并使用withSuccessHandler()在CC_7处显示返回值。
    • 在此修改后的脚本中,您可以在浏览器的控制台上看到Done: ok

修改后的脚本:

请在您的脚本编辑器上修改HTML和Google Apps脚本如下。

html&amp;JavaScript:Index.html
<script>
  window.onload = google.script.run.withSuccessHandler((e) => {console.log("Done: " + e)}).setUp();
</script>
Google Apps脚本:Code.gs
function setUp() {
//    dateHelper_();
  return "ok"; // In this modification, as a sample, "ok" is returned.
}

注意:

  • 尽管我不确定您的整个情况,但HTML可以通过对话框,边栏和Web应用程序打开。

参考:

  • 上课Google.script.run

如果我误解了您的问题,这不是您想要的结果,我深表歉意。

相关内容

  • 没有找到相关文章

最新更新