Для работы с HTML файлами в скриптах Google Apps необходимо использовать объекты HTMLService и HtmlOutput.
Вот пример кода, который демонстрирует, как работать с HTML файлом в скрипте Google Apps:
```
function doGet() {
var htmlOutput = HtmlService.createHtmlOutputFromFile('index.html');
return htmlOutput;
}
function processForm(formData) {
var selectedOptions = formData.selectedOptions;
// Делайте что-то с выбранными значениями
Logger.log(selectedOptions);
}
```
В приведенном примере функция `doGet()` отвечает за отображение HTML файла `index.html`, а функция `processForm()` используется для обработки данных, отправленных из формы.
Чтобы обработать значения формы со множественными выборами (например, checkbox'ами), в HTML файле нужно использовать элементы `<input type="checkbox" name="selectedOptions" value="value">`, где `name` - это имя параметра, а `value` - значение параметра. Например:
```
<input type="checkbox" name="selectedOptions" value="option1">
<input type="checkbox" name="selectedOptions" value="option2">
<input type="checkbox" name="selectedOptions" value="option3">
```
Обратите внимание, что параметр `name` у всех checkbox'ов должен быть одинаковым, чтобы они были группированы вместе.
Если форма с checkbox'ами и кнопкой работает непредсказуемо, причиной может быть несоответствие идентификаторов элементов формы, неправильное использование JavaScript или некорректная логика кода. Рекомендуется проверить идентификаторы элементов, правильное подключение JavaScript и проверить логику обработки данных в скрипте.