当你的工作流程中有些重复性的动作,像是要把结案专案的"状态"字段改成“结案”时,你可以藉由”更新这张表单字段值”的动作单击钮来自动更新字段值而省下每次都要手动输入的麻烦。
接着将以”Tickets”这张表单作为范例。藉由设置更新这张表单字段值动作单击钮,自动更新”Need Action?”这个字段。
首先进入表单页面后,点选设计模式。接着点击表单工具,从自订单击钮中找到更新这张表单字段值。
你可以藉由设计动作单击钮一次更新一个以上的字段值。当需要一次更新多个字段值时单击"+”会新增填入更改字段值的空格。
字段选定及设置值填写完后,单击"创建更新这张表单字段值动作单击钮"。
接着会退出动作单击钮的命名窗口。
在字段值首部的”表单设置”中的”动作单击钮”就可以看到先前设置好的内容。
注意:如果没输入任何内容在”设置为这些字段值”中的话,会将字段值更新为空值。在单击下"创建更新这张表单字段值的动作单击钮"后会弹出警示信息,请再次确认是否要更新为空值。
保存后回到检视模式可以看到设置好的动作单击钮在表单页面的右下方,点选设置好的动作单击钮即可更新该字段值。
透过动作单击钮更新的值也会被记录在"i"中。
当你想要将同一个字段更新为不同值时,可以设置多个”更新这张表单字段值”动作单击钮。例如范例中的"Need Action?"字段,你可以用不同单击钮将其更新为"Y"或"N"。
当你在子表格有常用的输入动作时,你可以在进阶设置中勾选:新增一笔子表格数据,来把这个过程变成一个动作单击钮加快用户输入数据的速度。
一个滑雪场每天都会有需要租借装备的需求,而且通常每个客人需要借的东西都是固定且类似的。
此时就可以利用这个功能来设置,设置好各个要填的字段以及值以后记得在进阶设置勾选"新增一笔子表格数据"。
然后记得点选创建更新这张表单字段值动作单击钮,输入动作单击钮名称以及保存。
之后新增数据时就可以直接用单击钮快速新增子表格数据了。
如果有多个类似的流程的话,可以创建多个单击钮并且利用归并单击钮来快速一次运行子表格新增多笔数据。
用单击钮新增完后可以再根据不同状况微调表单数据。
有时候我们会有需要一次修改子表格里的多笔数据的需求,
例如:将出货单里所有品项出货后,将所有品项的出货状态改成:出货中。
你可以利用更新这张表单字段值的功能来达到这个目的。
在设置更新这张表单字段值的单击钮时先设置好要把子表格数据修改的值,
然后点选 "进阶设置" -> "修改所有的子表格数据"。
然后记得点选创建更新这张表单字段值动作单击钮,输入动作单击钮名称以及保存。
之后点选"将全部品项出货"单击钮后就可以一次将子表格所有品项的出货状态改成"出货中"了。
如果我们只想修改子表格中符合条件的数据,而不是全部子表格数据,就可以透过这个功能。例如:报价单中客户最终只想购买部分商品,因此只需要抛转部分商品,并且希望只更新欲抛转数据的状态。
你可以在修改所有的子表格数据的设置中进一步勾选套用子表格筛选条件,并设置条件。
点选创建的单击钮就能够只更新符合条件的子表格数据。
以下是支持的更新值变量,在设置更新这张表单字段值的动作单击钮时,除了填固定的字段值以外,你也可以利用以下变量来当做更新的值,例如运行动作单击钮的用户、运行动作单击钮的日期或现在时间。
变量 | 填入的信息 |
---|---|
{{USER}} | 运行此动作单击钮的用户邮箱 |
{{USERNAME}} | 运行此动作单击钮的用户名称 |
{{TODAY}} | 更新的日期 (如果没有在公司设置中自定时区的话,默认时区为 UTC+0 ) |
{{NOW}} | 更新的时间 (如果没有在公司设置中自定时区的话,默认时区为 UTC+0 ) |
{{字段 ID}} | 指定字段的字段值,仅支持参照一般字段 |
{{$SEQ}} | 搭配修改所有子表格的数据来复位子表格中的序号列,详细作法请参阅这篇 |
{{$SEQ_FILTERED}} | 搭配修改所有子表格的数据及套用子表格筛选条件来复位子表格中指定字段值的序号。 |
关于移除动作单击钮可以参阅这篇。
或是要针对动作单击钮做附加设置的话,例如限制使用使用动作单击钮的权限等,可以参阅这篇说明。