Я попробовал минимальный интерфейс и серверную часть, предоставленные ChatGPT, которые должны были работать как форма Gmail со скриптом Google Apps. Угадайте, что это не сработало, и это не первый раз, когда в чате предоставляется код, который невозможно выполнить.
У кого-нибудь есть какие-нибудь идеи?
Я поделюсь своим интерфейсом здесь:
Minimal Form
function guardarServicio() {
// Get the values from the form inputs
const service = document.getElementById('service').value;
const date = document.getElementById('date').value;
const name = document.getElementById('name').value;
// Create an object to store the form data
const data = {
service: service,
date: date,
name: name
};
// Call the back-end Google Apps Script function with the data object
google.script.run.saveService(data);
}
Minimal Reservation Form
Service:
Date:
Name:
Guardar Servicio
А теперь серверная часть:
function saveService(data) {
// Log the data to see what we received from the front-end
Logger.log('Service: ' + data.service);
Logger.log('Date: ' + data.date);
Logger.log('Name: ' + data.name);
// Optionally, process the data further, for example, saving it to a spreadsheet
// var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// sheet.appendRow([data.service, data.date, data.name]);
// Return a message back to the front-end if necessary
return "Data received and logged successfully!";
}
При попытке выполнить функцию SafeService(data) возникает следующая ошибка:
Ошибка
TypeError: невозможно прочитать свойства неопределенного значения (чтение «службы»)
saveService
@ saveServiceMinimo.gs:3
Вот также функция doGet:
function doGet() {
return HtmlService.createHtmlOutputFromFile('formMinimo')
.setTitle('My title');
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-back-end