Я в основном пытаюсь создать веб-приложение с использованием скрипта Google Apps, используя интерфейс HTML, который позволит пользователю выполнять поиск в таблице Google по именам, датам и ключевым словам и отображать соответствующие строки на поисковом сайте.
Мой лист содержит множество строк, но меня интересуют только 3 строки: имя, дата и ключевые слова.Я хотел бы иметь возможность искать все строки в моем листе, которые соответствуют имени, дате и ключевому слову.
До сих пор я пробовал следовать -> Какли форма Google получить данные электронной таблицы и отобразить их на сайте Google? инструкции этой ссылки, однако каждый раз, когда я нажимаю кнопку "Отправить", она отображается как пустая для результатов поиска.
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<form method="get">
Responsible: <input type="text" id="responsible"/><br>
Date From: <input type="date" id="datefrom"/>
Date To: <input type="date" id="dateto"/><br>
Description: <input type="text" id="description"/><br>
<button onclick="gatherSearch()">Search</button>
<input type="reset" value="Reset">
</form>
</body>
</html>
В идеале именно так должна выглядеть форма.Я мог бы либо указать имя, дату и описание (или набор из множества), и он вернул бы строки, которые соответствуют моему поиску.
Любая помощь или указатели в правильном направлениибудет принята с благодарностью:)
РЕДАКТИРОВАТЬ
Ниже представлена моя функция collectSearch, которая собирает текст в строке поиска со страницы HTML ипересылает его в мой файл .gs для поиска.
function gatherSearch() {
var responsible = document.getElementById('responsible').value;
var datefrom = formatDate(document.getElementById('datefrom').value);
var dateto = formatDate(document.getElementById('dateto').value);
var description = document.getElementById('description').value;
google.script.run.basicSearch(responsible, datefrom, dateto, description);
}
}