自动计算年份插件

betsy_yan发表于:2017年06月30日 11:34:50更新于:2021年04月01日 16:16:59

概要

本篇向大家介绍可以提高计算时间数据效率的插件。
功能概要如下。

  • 输入初始时间就能自动计算年份、到期时间等。

  • 可在应用一览画面自动更新数据。

  • 可批量更新100条以上的数据。

设置页面(设置范例)

0015955c672a0837cc76a591b160e26

记录详情页面(添加记录后)

0015956218903e09623ed4df18de870

记录列表页面

0015955c5789c70665dd9d30b072e72

使用自动计算年份插件

STEP1:设置表单

设置应用的表单。配置下面的字段。

  • 初始日期字段(日期类型的字段)。

  • 需要自动计算年份字段(数值类型的字段)。

  • 下次到期字段(日期类型的字段)。

STEP2:在应用中添加插件

在应用中添加自动计算年份插件(可在后文的链接中下载)。关于插件的添加方法请参考kintone 帮助。
添加插件

STEP3:设置插件

  1. 在应用管理页面中点击“插件”,然后点击年份自动计算插件的齿轮图标。

  2. 设置各项。

    项目名称说明
    初始日期字段名称

    ・日期类型的字段。
    ・被用来计算的字段,比如出生日期等。
    ・必选项。

    需要自动计算年份字段名称・数值类型的字段。
    ・计算出的年数,比如年龄等。
    ・必选项。
    ・应用中不可编辑。
    下次到期字段名称・日期类型的字段。
    ・计算出的时间,比如下次生日日期等。
    ・必选项。
    ・应用中不可编辑。
    年份基数・不显示在应用中。
    ・选项:0、1。
    (默认:0,不增加年数。1,需要自动计算年份字段、下次到期字段自动增加1年。)
  3. 按下“保存”按钮。

  4. 在”应用的设置“页面,完成“更新应用”,插件的设置即生效。

STEP4:使用插件

记录添加或编辑页面显示时的处理

  • “初始日期”默认显示当前日期,可编辑。值也可为空。

  • “需要自动计算年份”和“下次到期”禁用,无法编辑。

  • 注意:“初始日期”的值为空时,“需要自动计算年份字段”的值变为0,“下次到期字段”的值变为空。

0015956243edcd208fb36b41fe05a96

记录执行保存前的处理

  • 在添加或编辑记录时,自动计算“需要自动计算年份”和“下次到期”,并保存。

记录列表页面的处理

  • 如果“下次到期”时间早于当前日期,将批量更新数据。

范例插件

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

automatic_date_calculator/ 
 css/
  -51-current-default.css
  -config.css
 html/ 
  -config.html
 image/
  -icon.png
 js/
  -config.js
  -customize.js
 manifest.json

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

限制事项

  • 不可在智能手机上使用。

注意事项

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

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

  • 本插件是在新风格的基础上做成的,在旧风格是使用可能会有处理异常的情况,请注意。

此插件已于2019/04/10修改

Version 2

  • 修改内容:
    1.“初始日期”的值可以为空(Version 1不能为空)。
    2.“初始日期”的值为空时,“需要自动计算年份”的值为0,“下次到期”的值为空。

  • 修正内容:
    记录列表页面,.“初始日期”、“需要自动计算年份”、“下次到期”的值某些数据不匹配但没有自动更新的问题。

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

    注意:贴代码时请注意格式并使用"代码语言",与本文无关的问题请至“讨论社区”提问。