Чтобы дать общий ответ на ваш общий вопрос:
- Если вы используете пользовательскую HTML-форму, позволяющую пользователям вводить свои отзывы, вы можете включить эту HTML-форму в GoogleВеб-приложение
- Вы можете реализовать функцию JS-скрипта, которая будет извлекать входные значения в форме отправки на стороне клиента + В JS-функции вы можете вызвать функцию скрипта Apps на стороне сервера с параметрами с google.script.run
- В функции скрипта Apps вы можете записать входные значения по своему желанию в электронную таблицу.
Пример:
HTML-файл index.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<form id="test-form">
<div>
<label>Field 1</label>
<input type="text" name="field_1" placeholder="Field 1" />
</div>
<div>
<label>Field 2</label>
<input type="text" name="field_2" placeholder="Field 2" />
</div>
<button type="submit" id="submit-form" onclick="myJSFunction()">Submit</button>
</div>
</form>
<script>
function myJSFunction(){
var data=[];
data.push(document.getElementsByName("field_1")[0].value);
data.push(document.getElementsByName("field_2")[0].value);
google.script.run.handleResponse(data);
}
</script>
</body>
</html>
.gs file
function doGet(e){
return HtmlService.createHtmlOutputFromFile('index');
}
function handleResponse(data) {
var sheet = SpreadsheetApp.openById('YOUR SPREADSHEET ID').getSheetByName(SHEETNAME);
sheet.getRange('A1').setValue(data[0]);
sheet.getRange('B1').setValue(data[1]);
}