大写金额转换插件

aki发表于:2017年10月02日 11:12:43更新于:2021年04月01日 16:25:25

概要

对销售等方面的管理,是kintone应用的一大强项。比如一个项目可放在一条记录内管理,使用表格详细记录销售明细,然后用计算字段自动计算各条明细的小计,最后同样用计算字段自动计算总金额。对表单的设计下点功夫的话,还可以做成发票的形式。不过这里有个问题,就是发票等涉及金额的文件大部分都要求总金额大写!大写那么复杂,要手动输入是不是很抓狂,而且一不小心还可能弄错。

  为此,今天给大家带来一个小小的福利,那就是可以把数字的金额自动转换成大写金额的插件!

设置页面(设置范例)

设置页面可根据登录用户设置的语言自动切换成中文、日文或英语。

00159d318d47a5e2c888fab69f94389

记录详情页面(新增记录)

00159d3181f2ef52bf888d4d0d12089

使用插件

STEP1:在应用中添加插件

在应用中添加大写金额转换插件(Alternate Chinese Numeral Plug-in)。关于插件的添加方法,请参考kintone帮助。

添加插件

STEP2:设置插件

1.在应用管理页面中点击“插件”,
  然后点击大写金额转换插件的齿轮图标。

2.设置各项。

项目名称说明
数字来源

选择哪个字段的数字金额需要转换成大写金额。

可以选择的字段类型如下:

  • 数值字段

  • 计算字段

  • 单行文本框字段

显示大写数字的字段

选择大写金额要显示在哪个字段里。

此处选择的字段将被设为不可编辑。

可选择的字段如下:

  • 单行文本框字段

3.点击[保存]。

4.点击[应用的设置]页面上的[更新应用],插件的设置即可生效。

STEP2:使用插件

在记录添加页面、记录编辑页面以及记录列表页面,确认大写金额字段是否为不可编辑。
编辑记录后点击【保存】按钮时,转换大写金额并显示到大写金额字段中。

※ 在记录列表页面,因为表格内的数据不可编辑,因此如要转换为大写金额的字段为表格内字段时,无法在列表页面更改数值金额。

范例插件

访问plugin-sdk ,下载整个文件夹。文件夹内的「examples/Alternate_Chinese_Numeral」是这次要使用的文件包。
文件结构如下。

Alternate_Chinese_Numeral/
 css/
   -51-modern-default.css
 html/
   -config.html
 image/
   -icon.png
 js/
   -config.js
   -desktop.js
 manifest.json

请参考插件的开发步骤  打包 ,打包“Alternate_Chinese_Numeral”。

其他限制事项

  • 不支持智能手机。

  • 可转换的最大金额为1000亿,超过1000亿时,大写金额字段显示溢出。数值金额为负数时,显示负数。

注意事项

  • 本范例程序,不保证运行绝对正确。

  • 另外不对本范例程序提供技术上的支持。

  • kintone的插件功能只可在标准版使用,简易版不可使用这点请大家注意一下。