Javascript Google应用程序脚本Web应用程序中的同时用户

Javascript Google应用程序脚本Web应用程序中的同时用户,javascript,google-apps-script,Javascript,Google Apps Script,我有一个记分板web应用程序,可以记录两支球队的得分。我怎样才能让多个用户同时使用该应用程序,并且两个团队都能看到相同的分数?目前,如果我在浏览器中打开了应用程序的两个实例,当一个实例增加时,它们将不会反映相同的分数 document.addEventListener'DOMContentLoaded',函数{ document.getElementByIdbtn-sub-1.addEventListenerclick,函数{ 计数器's1'; },假; document.getElement

我有一个记分板web应用程序,可以记录两支球队的得分。我怎样才能让多个用户同时使用该应用程序,并且两个团队都能看到相同的分数?目前,如果我在浏览器中打开了应用程序的两个实例,当一个实例增加时,它们将不会反映相同的分数

document.addEventListener'DOMContentLoaded',函数{ document.getElementByIdbtn-sub-1.addEventListenerclick,函数{ 计数器's1'; },假; document.getElementByIdbtn-add-1.addEventListenerclick,函数{ 计数器'a1'; },假; document.getElementByIdbtn-sub-2.addEventListenerclick,函数{ 计数器's2'; },假; document.getElementByIdbtn-add-2.addEventListenerclick,函数{ 计数器'a2'; },假; }; 函数计数器{ var score_1=parseIntdocument.getElementByIdlbl-score-1.innerHTML; var score_2=parseIntdocument.getElementByIdlbl-score-2.innerHTML; 如果val='s1'&&score_1>0{ 得分_1-; document.getElementByIdlbl-score-1.innerHTML=score_1; }如果val='a1'{ 得分1++; document.getElementByIdlbl-score-1.innerHTML=score_1; }否则,如果val='s2'&&score_2>0{ 得分2-; document.getElementByIdlbl-score-2.innerHTML=score_2; }如果val='a2'{ 分数2++; document.getElementByIdlbl-score-2.innerHTML=score_2; } } 第一队 玩家1 ELO: - Win Prob: -% 玩家3 - 0 + 重置 提交 - 0 + 玩家2 ELO: - Win Prob: -% 玩家4 第二小组
所有事件侦听器都指向此函数

function Counter(val) {
    var score_1 = parseInt(document.getElementById("lbl-score-1").innerHTML);
    var score_2 = parseInt(document.getElementById("lbl-score-2").innerHTML);
    if (val=='s1' && score_1>0) {
      score_1--;
      document.getElementById("lbl-score-1").innerHTML = score_1;
    } else if (val=='a1') {
      score_1++;
      document.getElementById("lbl-score-1").innerHTML = score_1;
    } else if (val=='s2' && score_2>0) {
      score_2--;
      document.getElementById("lbl-score-2").innerHTML = score_2;
    } else if (val=='a2') {
      score_2++;
      document.getElementById("lbl-score-2").innerHTML = score_2;
    }

  }

但是该函数没有通过google.script.run与服务器通信。而且没有提交的表格。如果你不与服务器通信,你希望服务器做什么?

你应该考虑使用FielBase/FixStury来提供实时更新。这能回答你的问题吗?