【套打】脚本案例,小数保留两位小数,然后
问题:举例,金额字段保留两位小数。
方案:分很多情况,具体见下。
说明:该方案只写字段处理方法,处理完之后的计算自行编写。
一、四舍五入取两位小数:
1、只对当前单元格的数字进行控制。注意,该设置控制的是当前单元格最终打印的结果。
2、用当前单元格值和其他字段值进行运算,计算之前先取小数后两位小数,然后计算。
后处理脚本编写脚本,指导见下。
获取当前单元格字段值,getValue()
获取其他字段值,getFieldValue("数据源名称","字段名称")
参考链接,https://vip.kingdee.com/article/97721749437120000
用套打脚本自带的方法format()可以控制小数位数,见截图。
1)注意,该方法有误,目前返回值是字符串,不是数字,不知是描述有误,还是程序问题,还未处理,暂时需要在格式转换一下才能运算。
2)如果最终结果也想保留2位小数,用第一种情况设置一下即可。
说明,
a 为未处理之前的字段值;
b 为四舍五入保留两位小数之后的字符串值;
c 为字符串类型值转换的小数类型值(处理完的小数)。
二、不四舍五入取两位小数:
后处理脚本编写脚本,大概思路,取到字段值,然后将数字类型的值转换成字符串类型,然后从最开始截取到小数点后两位的位置,后面不要。
var a = "123.45678"; var b = a.substring(0,a.indexOf(".")+3); var c = toNumber(b);
说明,
a 为未处理之前的字段值;
b 为不四舍五入保留两位小数之后的字符串值,+3保留两位小数,+2保留一位小数,以此类推,不要小数那就去掉+3;
c 为字符串类型值转换的小数类型值(处理完的小数)。
注意,如果不进行计算,只对当前单元格的值不四舍五入保留两位小数即可,只用脚本前两行即可,然后用setValue(b)输出就完了。
【套打】脚本案例,小数保留两位小数,然后
问题:举例,金额字段保留两位小数。方案:分很多情况,具体见下。说明:该方案只写字段处理方法,处理完之后的计算自行编写。一、四舍五入...
点击下载文档
本文2024-09-22 20:14:41发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-112375.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章