Nie można po prostu wymusić skupienia na wprowadzaniu tekstu w autonomicznej aplikacji Google za pomocą HtmlService?

Chcę napisać skrypt klikając pole wprowadzania.

Oto przykład, w którym focus () powinien to zrobić, ale tak nie jest! Czemu?

Code.gs:

function doGet(e) {

  return HtmlService.createHtmlOutputFromFile('myFile');

}  

myFile.html:

<input type="text" id="new" onchange="adding(this)"/>

<div id="data"></div>

<script>

   document.getElementById('new').focus();

   function adding(a){

      document.getElementById('data').innerHTML += a.value;

      a.value = '';
   }

</script>

Bez powodzenia próbowałem też umieścić focus () we własnej funkcji i mieć element body, którego onload wywołuje tę funkcję.

Praca DOES polega na naciśnięciu przycisku, którego onclick wywołuje tę funkcję, więc fokus () ostatecznie staje się aktywny. Czy jest jakieś inne wydarzenie, którego mogę użyć, aby go uruchomić?

Używam Chromebooka. Czy to może być problem?

questionAnswers(1)

yourAnswerToTheQuestion