Google app maker 需要一些帮助来分配google app maker表单的答案吗

Google app maker 需要一些帮助来分配google app maker表单的答案吗,google-app-maker,Google App Maker,在google app maker表单上,您如何根据另一个答案为问题分配答案,或者如果该问题为空 例如,时间输入表单问题询问输入日期,如果为空,我如何回答今天的日期 根据您的用例,我建议如下: Datebox小部件>事件>onAttach事件输入以下代码: var today = new Date(); widget.value = new Date(today.getFullYear(), today.getMonth(), today.getDate()); 然后在“提交按钮”的onCli

在google app maker表单上,您如何根据另一个答案为问题分配答案,或者如果该问题为空

例如,时间输入表单问题询问输入日期,如果为空,我如何回答今天的日期


根据您的用例,我建议如下:

Datebox小部件>事件>onAttach事件输入以下代码:

var today = new Date();
widget.value = new Date(today.getFullYear(), today.getMonth(), today.getDate());
然后在“提交按钮”的onClick事件中输入以下内容,这将在成功提交新条目后重新填充日期框小部件:

widget.datasource.createItem(function() {
  var today = new Date();
  widget.datasource.item.Date = new Date(today.getFullYear(), today.getMonth(), today.getDate());
});

请参阅此处或此处以及此处的官方文档。这些将描述如何使用模型事件服务器端,在与特定字段相关的模型设置中设置默认值,以及如何在客户端脚本中分配“默认”值。我已经看到了所有这些,但我需要一个如何在客户端脚本中编写脚本的粗略示例。到目前为止,您尝试了什么?请编辑您的问题,并包含一些您尝试完成此任务的代码。如果您能指出您在何处需要它,这也会有所帮助,例如,当您单击“提交”按钮时,您是否希望发生这种情况,或者当您打开表单时,是否希望在日期框小部件中预先填充日期,等等。?通常,这是通过设置widget.datasource.item.YourDateField=new Date()来实现的,但根据您需要它的位置,它可能无法工作。请通过编辑来改进您的问题。我添加了一张包含更多信息的图片,但除了四处寻找一些明显的解决方案外,我没有尝试任何其他方法。如果提交时该值为空,您将如何应用列出的脚本“widget.datasource.item.YourDateField=new Date();”。好的,这样可以根据下拉列表中选择的代码选择一个类别吗?获取最新的条目id,将1添加到数字中,并更新当前条目id。@lucaswilliams如果您使用默认的云SQL数据库,则每个数据模型中的id字段应自动增加1,只要它是数字id字段。我想我不确定你在这个类别中引用了哪个下拉列表。此外,新问题应单独提出,我建议您遵循此处的SO指南,以便更好地关注您的问题。