复杂的Adobe Acrobat计算
Complex Adobe Acrobat calculation
我在Excel中创建了一个复杂的定价表,用于所有报价,但报价越来越耗时,我想创建一个PDF版本,人们可以根据预算调整选项。
我试图弄清楚Javascript,但格式是陌生的,我找不到任何创建过类似计算的人,有人能帮忙吗?
将有多个"部分",其中每个部分的总数将被计算为一个总数,但每个"部分"基本上是相同的
但诀窍是,我希望每个"部分"都有一个基本成本,只有在输入有效数量(例如25+)后才会显示
每个单选按钮"选项"也必须具有唯一的值,例如。SizeChoice1=1,SizeChoice 2=2,SizeChooice3=3。
因此,内容摘要(excel样式)是:
如果QTY>25(250+(SizeChoice(1,2or3)*QTY)+(ColourChoice(1,2or 3)*Quanty)+StockChoice(1,nor3)*QTY),如果QTY<25=0
如果可能的话,最好是一个四舍五入的总数。
这些选择是互斥的吗?可能不会。但如果是这样的话,您可以使用复选框而不是单选按钮,为属于一起的按钮指定相同的名称,但返回值不同。它们的行为就像收音机的按钮。
不想简单地将Excel公式翻译成(Acrobat)JavaScript是一个非常好的主意,因为Excel公式和Acrobat JavaScript背后的概念太远了,这只是当你可怕地摔倒在地时的问题(我知道我在说什么;我已经被烧伤了太多次,当我心情好的时候,我同意把客户的Excel电子表格变成PDF格式
相反,你要做的是快速分析表单,以及它应该做什么。然后,你可以按照这个逻辑构建表单。请记住,(Acrobat)JavaScript允许创建循环(当你有函数块,并在它们的字段名中使用计数器时,这是理想的选择)或函数(你可以在任何需要的地方调用,传递参数)。还要记住字段事件序列,它有很大的副作用,可以将所有逻辑合并到一个字段中,而这个字段甚至不是计算中涉及的字段的一部分。
在您的情况下,计算在很大程度上取决于字段名称的选择。做得好,你的代码又短又优雅,做得不好,代码就会一团糟。
现在,就你的例子来说,没有足够的信息来说明它应该做什么。所以,把你的快速分析结果添加到问题中可能是个好主意。
我想我知道你想做什么,在这种情况下,整个事情变得很简单。
- 根据元素和容器大小计算边距
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 使用D3.js计算带有字母间距的文本长度
- 使用CSS或JavaScript计算分页符的数量
- 可以't计算自定义谷歌地图的js
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- JavaScript计算帮助(乘以时间)
- 如何计算对象文字中的键
- JavaScript循环无法正确计算/显示结果
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 四舍五入JavaScript计算
- 计算HTML中的页数
- 使用jQuery计算数组中的对象以更改进度条
- 如何在jquery中使用实时计算求和值
- 计算多个项目的价格
- Acrobat PDF:计算非空文本字段
- Acrobat XI Pro:检查复选框的状态以影响计算
- 复杂的Adobe Acrobat计算
- 在Acrobat中计算日期
- 如何在Adobe Acrobat中使用javascript根据另一个文本字段的内容自动计算文本字段的值