Я написал javascript в html файле, который я ссылаюсь на мою таблицу Google. Все работает хорошо, и скрипт выполняет то, что ему нужно, беря определенные значения из html и заполняя его в определенных полях листа, но сообщения об успехе не возвращаются, и пользователь выводится на пустое место. стр.
У вас есть идеи, как это исправить?
HTML код:
<script>
function onSuccess() {window.confirm("Your order was successfully sent");}
function onFailure() {window.confirm("Something went wrong. Please try again or contact the Customer Service.");}
function PR(){
if (window.confirm("Send Order?")) {
var k = document.getElementById('custname').value;
var l = document.getElementById('mayor').value;
var m = document.getElementById('ioc').value;
var n = document.getElementById('canpen').value;
var o = document.getElementById('date').value;
var p = document.getElementById('idcie').value;
var q = document.getElementById('totdes').value;
google.script.run.withSuccessHandler(onSuccess).withFailureHandler(onFailure).copyData(k,l,m,n,o,p,q);
}
else {alert("You canceled your order, try again!");}
}
</script>
GOOGLE SCRIPT:
function doGet(request) {
return HtmlService.createTemplateFromFile('page')
.evaluate();
}
function copyData(k,l,m,n,o,p,q) {
DB.getRange(1,3).setValue(l);
DB.getRange(1,4).setValue(m);
DB.getRange(1,5).setValue(p);
DB.getRange(1,6).setValue(n);
DB.getRange(1,7).setValue(o);
DB.getRange(1,8).setValue(q);
}