首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复杂Acrobat计算

复杂Acrobat计算
EN

Stack Overflow用户
提问于 2014-10-28 11:22:57
回答 1查看 1.1K关注 0票数 1

我在Excel中创建了一个复杂的定价表单,用于我的所有报价,但是引用变得越来越耗时,我想创建一个PDF版本,人们可以根据他们的预算调整选项。

我试图找出Javascript,但是格式是外型的,我找不到任何创建了类似计算的人,有人能帮上忙吗?

将有多个“区段”,每个部分的总数将被计算成一个总计,但每个“部分”基本上是相同的。

但诀窍是,我希望每个‘部分’有一个基本成本,只有在输入一个有效的数量后才显示(例如。25+)。

每个单选按钮‘选择’也必须有一个独特的价值,例如。SizeChoice1=1,SizeChoice2=2,SizeChoice3=3。

因此,内容摘要(excel样式)如下:

如果QTY >25 (250+(SizeChoice(1,2or3)*QTY)+(ColourChoice(1,2or3)*QTY)+StockChoice(1,2or3)*QTY),如果QTY<25 =0

如果可能的话,也最好是一个加在一起的总数。

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 04:22:10

这些选择相互排斥吗?可能不会。但是,如果是这样的话,您将使用复选框而不是单选按钮,给出同名、但返回值不同的按钮。它们的行为就像单选按钮。

不要简单地将Excel公式转换为( Acrobat ) JavaScript是一个非常好的主意,因为Excel公式和Acrobat JavaScript背后的概念太远了,而且只有当您可怕地掉到鼻子上时才是问题(我知道我在说什么;当我心情好的时候,我被烧焦了很多次,并且同意将客户端的Excel电子表格转换成PDF格式。

相反,你要做的是对表单进行快速分析,以及它应该做什么。然后,您可以按照这个逻辑构建表单。请记住,(Acrobat) JavaScript允许创建循环(当您有函数块并在它们的字段名中使用计数器时),或者函数(您可以在需要的地方调用它,传递参数)。还要记住字段事件序列,它有一个很大的副作用,您可以将所有的逻辑合并到一个单独的字段中,这甚至不是计算中涉及的字段的一部分。

在您的例子中,计算确实在很大程度上取决于字段名的选择。把它做好,你的代码又短又优雅,做得不太好,你的代码就会一团糟。

现在,就您的例子而言,对于它应该做什么,没有足够的信息。因此,将你的快速分析结果添加到这个问题中可能是个好主意。

我想我知道你想做什么,在这种情况下,整件事变得很简单。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26607079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档