在Google Web脚本中将全局变量传递给客户端HTML

时间:2019-05-24 15:21:59

标签: javascript google-apps-script

我的Google脚本代码中有一个全局变量curT。我想在客户端Java脚本代码中使用它们。在评估之前注入它们时,我可以在html中看到它们。但是我无法在页面脚本中访问它们。我尝试了google.script.run.withSuccessHandler并添加了一个函数来读取并返回该全局变量。但是我再也看不到它!我还在HTML中添加了一个JS变量来保存onSuccessHandler的返回结果...再也没有运气了!

      <script>
      var TEAM="";
      google.script.run.withSuccessHandler(cTeam).currentTeam();
      function cTeam(res){
        alert ('Returned team Name'= res);
        TEAM = res;
      }       
      </script>

我在Google脚本文件中的服务器端代码:

    function currentTeam(){
      Logger.log('Team Name is Requested');
      if (curT.length===0){
        return 'ALL';
      } else{
        return curT;
      }
    }

1)这是将全局JS变量传递到客户端代码的唯一方法吗?我的意思是我们应该有功能!
2)我的代码或方法有什么问题?

非常感谢,
M

0 个答案:

没有答案