Попробуйте это:
У меня это работает как диалог.Я предполагаю, что вы можете взять его отсюда и превратить в веб-приложение.
HTML-файл имел имя aq4.html:
<html>
<head>
<base target="_top">
</head>
<body>
<h2>US P2P Standard Notes</h2>
<label>G-case #: </label><input type="text" id="username" />
<input type="button" id="btn" value="Pass" onClick="doStuff();" />
<script>
function doStuff(){
var uname=document.getElementById("username").value;
google.script.run
.withSuccessHandler(function(){
document.getElementById("username").value ="";
})
.userClicked(uname);
}
</script>
</body>
</html>
Поскольку былоничего в твоем виде я убрал.Я также изменил стиль вашей кнопки на входную версию.Я добавил withSuccessHandler, чтобы удалить введенный текст.
Это скрипт Google:
function userClicked(name){
var ss=SpreadsheetApp.getActive();
var ws=ss.getSheetByName("Sheet1");
ws.appendRow([name + "This is G-case#"]);
return;
}
function showDialog() {
var userInterface=HtmlService.createHtmlOutputFromFile('aq4');
SpreadsheetApp.getUi().showModelessDialog(userInterface, "My Page")
}
Вы говорите что-то о всплывающем окне, но я понятия не имею, что вы 'пытаюсь сказать.Возможно, вы можете подробнее остановиться на этом.
О, и вот как выглядит текущий диалог: