Я использую скрипт для ввода данных из формы HTML в Google Sheet. Есть ли способ, которым я могу изменить это (или добавить что-то еще), чтобы поля моего флажка были введены в мой Лист Google в виде списка, разделенного запятыми?
Итак, с помощью приведенной ниже формы я бы хотел ячейка для «времени» в Google Sheets, чтобы перечислить 9 утра 10 утра, 11 утра, если были отмечены все поля. В данный момент отображается только значение первого установленного флажка.
Пример формы:
<form>
<input type="checkbox" name="time" value="9am">
<label for="time">9:00am</label><br>
<input type="checkbox" name="time" value="10am">
<label for="time">10:00am</label><br>
<input type="checkbox" name="time" value="11am">
<label for="time">11:00am</label><br>
<button type="submit">Submit times</button>
</form>
Сценарий (из https://github.com/jamiewilson/form-to-google-sheets):
<script>
const scriptURL = 'https://script.google.com/macros/s/XXXX/exec'
const form = document.forms['submit-to-google-sheet']
form.addEventListener('submit', e => {
e.preventDefault()
fetch(scriptURL, { method: 'POST', body: new FormData(form)})
.then(response => console.log('Success!', response))
.catch(error => console.error('Error!', error.message))
})
</script>