字符结合插件

aki发表于:2020年07月10日 12:41:17更新于:2022年10月13日 17:10:15

Index

注意事项

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

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

  • 以下字段作为要结合的字段时,仅结合第一个选择的值。(也就是数组中的第0个)

    • 复选框

    • 多选

    • 选择用户

    • 选择组织

    • 选择组

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

概要

标准功能下,像字符串及数值等可以进行结合,但是lookup字段以及单选框字段等不可以结合。
本插件就是用于结合计算字段等标准功能不可以结合的字段。功能的概要如下。

  • 最多可设置3组结合项

  • 每组最大可以结合5个字段

  • 各字段之间的符号可以自由选择

设置页面(设置范例)

0015f07dc7d5176f99021855602ebf8

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

0015f07dc8075e9eb425503acede3f5

使用插件

STEP1:设置表单

设置应用的表单。
可以结合的字段类型请参考STEP3中的可选择的字段。

  • 创建一个字段,用于显示结合之后的字符。
    可以使用的字段有单行文本框、多行文本框和文本编辑框。
     ※用于显示结合后的字符的字段,不可编辑

STEP2:在应用中添加插件

在应用中添加结合字符串的插件。关于插件的添加方法,请参考kintone帮助。

添加插件

STEP3:设置插件

1.在应用管理页面中点击“插件”,
  然后点击字符串结合插件的齿轮图标。

2.设置各项。

  项目名称说明
  要结合的字段

可选择要结合的字段。(最大5个)

可选择的字段类型如下。

  • 单行文本框

  • 多行文本框

  • 数值

  • 单选框

  • 复选框

  • 多选

  • 下拉菜单

  • 日期

  • 时间

  • 日期与时间

  • 链接

  • 选择用户

  • 选择组织

  • 选择组

  • lookup

  连接各项目的字符选择要进行结合的各字段之间的符号。
如果不选择,直接结合各字段。
  用于显示结合后的字符的项目

选择用于显示结合后字符的字段。可以选择的字段如下。

  • 单行文本框

  • 文本编辑框

  • 多行文本框

保存时输入内容的检查
勾选时,会在保存记录时检查是否有要结合的字段为空,如果有将提示警告。

3.点击[保存]。

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

STEP4:使用插件

添加记录。如果要结合的字段有更改,更改内容会反映到插件中指定的字段中。
按下保存时,结合结果保存到插件中指定的显示字段中。

※勾选”保存时输入内容的检查“的情况下,如果要结合的字段为空白,保存时会弹出确认窗口。

00158904a136a76b2a32cc66d12c6db

保存时弹出的确认窗口

 

插件范例

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

textConnect/
 config_css/
   -config.css
 config_js/
   -config.js
 contents/
   -icon.png
  -setting.html
 desktops/
   -desktop.js
 manifest.json

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

更新履历

于2016/06/30发布了v1.0。

2017/02/10 发布了 v1.1:修改了在插件的设置页面什么都没有设置的情况下无法保存记录的错误。

2017/11/01 发布了 v1.1.1:程序中用到的获取表单设置信息的API更改成获取字段列表的API。

2017/11/20 发布了 v1.2.0:结合项目从1个增加到3个。

2018/11/05 发布了 v1.2.1:更新内容如下:

  • 要结合的字段中有值为空时,结合的结果做了调整。
    【例】
     要结合字符串A 字符串B 字符串C,间隔符号为『,』,当字符串B的值为空时,

    • v1.2.0 之前:结合结果为『字符串A,,字符串C』。

    • v1.2.1起:结合结果为『字符串A,字符串C』。

  • 增加可支持语言(英語)。

2019/01/09 发布了 v1.3.0:更新了以下内容。

  • 可支持智能手机。

  • 修改后,当“要结合的字段”里选择了复选框或多选,且要结合的字段中有值为空时,可以正确显示结合结果了。
    (结合结果同更新履历v1.2.1的记载)

2019/02/01 发布了 v1.3.1:更新了以下内容。

  • 修改的错误:当“连接各字段的符号”里输入半角空格或全角空格时,进行转义处理。

2019/04/05 发布了 v1.3.2:更新了以下内容。

  • 设置页面里新增“保存时输入内容的检查”项

  • 勾选此项时,在保存记录时会检查是否有字段为空

  • 修改错误:在智能手机版上修改v1.3.1的修改内容

2020/07/10 发布了 v1.3.3:增加可支持语言(中文)

2021/02/25 发布了 v1.3.4:删除了未使用的jQuery。

2022/10/05 发布了v1.3.5:修改了受系统基础架构更新影响的内容。

限制事项

  • Internet Explorer 8中不可使用此插件。

  • 以下字段不可以结合。

    • 记录编号

    • 创建人

    • 更新人

    • 创建时间

    • 更新时间

    • 文本编辑框

    • 表格中的字段

    • 类别

    • 状态

    • 执行者

    • 附件

所使用的OSS许可证信息

此插件使用的OSS许可证如下:

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