为了账号安全,请及时绑定邮箱和手机立即绑定

检查输入字段后无法在谷歌表单中找到名称属性

检查输入字段后无法在谷歌表单中找到名称属性

沧海一幻觉 2023-10-14 11:10:32
https://docs.google.com/forms/d/e/1FAIpQLSe4-5jfzznYBB1UByawdNucFRls2Nt17MgT5K1w_ikKUrByVQ/viewform。这是我的谷歌表单的链接。当我检查输入元素时,找不到 name 属性。我需要 name 属性,以便我可以将 HTML 表单数据存储到 google 电子表格。该属性必须包含类似“entry.***”的值。当我检查输入元素时,显示以下内容,但没有任何名称属性:<input type="text" class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0" aria-labelledby="i1" aria-describedby="i2 i3" dir="auto" data-initial-dir="auto" data-initial-value="">从哪里获取 name 属性?
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

Google 表单是动态生成的

您无法在此处自定义 HTML 元素的属性,因为它是动态生成的。如果您想要创建表单并对其行为方式有更多控制,并且想要保留与 Google 服务的集成,那么最好的选择是使用网络应用程序。

网络应用程序

这将允许您在编写自己的 HTML 时自定义元素的属性。例如,最简单的网络应用程序之一如下所示:

function doGet(){


 var HTMLString = "<style> h1,p {font-family: 'Helvitica', 'Arial'}</style>"

 + "<h1>Hello World!</h1>"

 + "<p>Welcome to the Web App";


 HTMLOutput = HtmlService.createHtmlOutput(HTMLString);

 return HTMLOutput

}

你可以:

  • 创建您的 Apps 脚本项目

  • 使用针对您的链接制作的 HTML 表单编写上述函数的版本。onSubmit然后,您可以向表单分配一个事件,该事件将触发 Apps 脚本中的函数,以使用其信息更新电子表格。您可以使用如下语法从客户端 HTML 调用 Apps 脚本函数:

google.script.run.testFunc()
查看完整回答
反对 回复 2023-10-14
  • 1 回答
  • 0 关注
  • 54 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信