从一个字段到填充小时到另一个字段的总分钟数

问题描述 投票:0回答:2

我正在处理一个可填写的PDF并需要一个脚本,该脚本将填充到填充到表单字段中的总分钟数,该字段将填充最近的小时到另一个字段。

示例:total minutes displayed as 1240 (field 1) = 20.67 hours, should display 21 hours in field 2.

javascript pdf acrobat
2个回答
0
投票

可读代码:

minutes = this.getField('total minutes').value;
fullHours = Math.floor(minutes/60); 
remainingMinutes = minutes % 60;
hoursRounded = fullHours + (remainingMinutes<30?0:1) ;

代码不太可读:

Math.round( Math.floor(this.getField('total minutes').value / 30 ) / 2.0)

-1
投票

将以下代码添加到“hours”字段中的自定义计算脚本中。将以下代码中的字段名称替换为“总分钟数”字段的实际字段名称。

event.target.value = Math.round(this.getField('total minutes').value);

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.