Я хочу, чтобы окно было закрыто через несколько секунд, используя в сценариях Google с помощью HTML - PullRequest
0 голосов
/ 15 ноября 2018
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
Please wait for few seconds, until this `Dialogue Box` closes. This waiting time is required for the Page to Load Completely. Thank you.<input type="button" value="Close" onclick="google.script.host.close()" />
</body>
</html>

Вместо того, чтобы пользователь нажимал на Close button, я хочу, чтобы операция onclick происходила автоматически через несколько секунд.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 15 ноября 2018

Из-за проблем безопасности закрытие окна отключено, если тот же сценарий не создал это окно. Но если вы хотите нажать на эту кнопку через определенное время, используйте функцию setTimeout ().

<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
Please wait for few seconds, until this `Dialogue Box` closes. This waiting time is required for the Page to Load Completely. Thank you.
<input type="button" value="Close" id="myButtonId" onclick="myfunction()" /><br>

<script type="text/javascript">

    setTimeout(function () {document.getElementById("myButtonId").click();}, 3000);

    function myfunction(){

        alert("clicked");
    }


</script>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...