Вот основные рамки.Вы все еще должны добавить обработчики кнопок и другие вещи, но я думаю, что это дает вам основную идею.Вы можете использовать шаблон, но мне просто проще поместить все это в один файл.Меньше переключаться между файлами во время редактирования.
question1.html:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
function numberOne(){
var val = ['APPLES', 'BASKET', 'HANDLE' ];
if(apples are green)numberTwo(val)
}
function numberTwo(e){
google.script.run
.withSuccessHandler(function(Obj){
document.getElementById('firstPara').innerHTML=Obj.firstPara;
....
})
.getHtmlOfPTags();
}
//You also need to add all of the button handler
</script>
</head>
<body>
<p id="firstPara"></p>
<p id="secPara"></p>
<p id="turdPara"></p>
<p>Choose from the Apple related items above!</p>
<button class="button button1">CARRY OVER</button>
<button class="button button2">SKIP</button>
<button class="button button3">CANCEL</button>
</body>
</html>
GS:
function showDialog(){
var ui=HtmlService.createTemplateFromFile('question1');
SpreadsheetApp.getUi().showModelessDialog(ui, 'A Simple Dialog');
}
function getHtmlOfPTags(){
var Obj={'firstPara':'html','secPara':'html','turdPara':'html'};
return Obj;
}