我试图在google表单的url中传递一个查询解析,并将该表单提交给其他人来填充它,因此我希望onSubmit事件检查该查询解析并得到它。
关于我的onSubmit事件,我有如下代码:
function onFormSubmit(e){
var formResponses = FormApp.getActiveForm().getResponses();
var formResponse = formResponses[formResponses.length-1];
var itemResponses = formResponse.getItemResponses();
f
由于一些动画,如果用户切换复选框的状态太快,就会出现视觉故障。
为了防止这种情况发生,我想限制状态改变的频率。我认为一个巧妙的方法来做这将是一个指令。
我成功地做了一个指令,防止ng-click在超过一定频率的情况下触发,但是复选框有一个特定的问题。
以下是指令代码(coffeescript):
angular.directive 'pxnMaxClickFreq', ($timeout)->
restrict: 'A'
# Make sure our event binding runs before any other directive
我有一个报表UI,顶部有一个小窗体,用户可以在其中使用Auto-Suggest文本框按姓名查找一个人,当他们选择一个人时,我会设置一个隐藏的ID字段。然后,他们输入开始和结束日期,并点击submit以加载下面的报告。使用人员ID和日期范围作为主干路由来获取报告数据。我还可以在报告标题中显示人员的姓名,因为我从Auto-Suggest查找中获得了它。
问题是,如果有人为一份报告添加了书签(这是一个很好的特性),我希望重新填充表单(显示该人的姓名)和报告标题。
因此,目前我有一个路由('id/startdate/ to /enddate'),它有时由已填充的表单模型触发,有时由书签
我正在使用Google作为工具来自动化我的工作流程,并从电子表格数据中生成文档。
为了避免两次输入所有数据,我尝试生成一个带有预填充响应的表单链接。
我可以用这段代码(多亏了之前的)来完成它,而且它运行得很好,除非我在复选框中有一个可选的“其他”字段和多个选择可选的。在这种情况下,我没有得到这个可选的值,这正是我想要的,所以用户不必重新键入它。
我使用的代码是:
var ss = SpreadsheetApp.getActive();
var sheet = SpreadsheetApp.getActiveSheet();
var formUrl = ss.getFormUrl(); //
我有很多事件应该允许用户注册。但是,我试图使用一种基本形式,它要求使用以下字段:
First Name
Last Name
Phone Number
Email
Gender
我想知道是否有办法将该表单连接到特定事件。是否可能有一个向自动填充节点ID或类似于该方法的用户隐藏的提交字段?
任何帮助都将不胜感激!谢谢!
我有一个Java Web App。其中一个页面包含一个带有3个复选框和一个表格的表单。根据选中的复选框,表中会填充不同的信息。没有提交按钮。只要用户选中或取消选中其中一个框,就会提交表单。
理论上,我希望用户能够取消选中所有的框,这将导致表格为空。但是,如果用户从另一个页面到达页面,或者在首次访问应用程序时,我希望他们在默认情况下选中其中一个框,并在表中显示相应的数据。