В скрипте Google Apps, использующем HTML-службу, как создать пользовательский интерфейс веб-страницы для сбора базовой информации пользователя и загрузки данных в базу данных MySQL. Я делаю это в Google листе, используя приведенный ниже кодgoogle apps script html service web-страница
function getHtml() {
var ss = SpreadsheetApp.getActiveSpreadsheet(),
html = HtmlService.createHtmlOutputFromFile('index');
ss.show(html);
}
function getData(form){
var firstName = form.firstName,
lastName = form.lastName,
dob = form.dob,
email = form.email,
phone = form.phone,
sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.appendRow([firstName, lastName, dob, email, phone]);
}
//index.html
<!DOCTYPE html>
<html>
<b>Add Record</b><br />
<form>
First name: <input id="firstname" name="firstName" type="text" /> <br />
Last name: <input id="lastname" name="lastName" type="text" /> <br />
DOB: <input id="dob" name="dob" type="date" /> <br />
Email: <input id="email" name="email type="text" /> <br />
Phone: <input id="phone" name="phone" type="text" /> <br />
<input onclick="formSubmit()" type="button" value="Add Record" /> <br />
<input onclick="google.script.host.close()" type="button" value="Exit" />
</form>
<script type="text/javascript">
function formSubmit() {
google.script.run.getValuesFromForm(document.forms[0]);
}
</script>
</html>
Есть ли ошибка? Или проблема? –
У меня проблема. Я не знаю, как добавлять записи в таблицу mysql. – user25407