我正在使用电子表格作为存储进行PWA。当我想提交我的信息时,它可以在Web(Chrome,Safari,Opera等)上很好地运行,就像在Android上的PWA一样。
但是当我在Iphone / iPad上添加应用程序时,当我尝试提交信息时,它会在safari上打开一个页面并显示此错误:
找不到脚本函数:doGet。
Google脚本
// spit out all the keys/values from the form in HTML for email
// uses an array of keys if provided or the object to determine field order
function formatMailBody(obj, order) {
return result; // once the looping is done, `result` will be one long string to put in the email body
}
function doPost(e) {
//operations with values from form
record_data(e);}
function record_data(e) {//operations}
这是我的HTML代码:
<form id="gform" class="pure-form pure-form-stacked" data-email="xxxxx@gmail.com" action="https://script.google.com/macros/s/xxxxxxxxxxxxxxxxxxxxx/exec" method="POST">
//Some inputs
<input type="hidden" id="de" name="de" value='nombre'>
<input type="hidden" id="tipopersona" name="tipopersona">
<input type="hidden" id="correo" name="correo" >
</form>
我想删除doGet()错误并按原样执行其他代码,否则就知道是什么导致了iOS PWA中的错误。