2016年12月11日定期维护后的更新信息

aki发表于:2016年12月13日 12:12:06更新于:2021年03月22日 16:30:38

原定于2016年11月13日进行的定期维护推迟到2016年12月11日。
伴随着本次的定期维护,更新了部分kintone API。

另外,我们将对受影响的API文档进行更新。

kintone REST API

添加的功能

修改的缺陷

  • 空间功能禁用的情况下执行创建应用的API来创建空间内的应用时不报错
    修改前:执行创建
    修改后:报错“空间功能未启用”

修改的信息

  • 执行创建应用的API,欲将"space"或"thread"置为空时
    修改前:“请求有误” 
    修正后:"space"为空时“在空间内创建应用时,必须指定space参数。”

         "thread"为空时“在空间内创建应用时,必须指定thread参数。”

kintone JavaScript API

添加的功能

  • 【智能手机专用】记录添加/编辑页面的字段值发生更改时的事件 (1)添加 (2)编辑

  • 和PC版一样,更改记录的字段值时,可使用添加或删除表格的行的处理。

  • 【智能手机专用】记录的添加/编辑页面在执行保存之前的事件(1)添加 (2)编辑
    和PC版一样,在记录添加或编辑保持之前可添加要执行的处理。

  • 【智能手机专用】添加/删除表格的行

  • 以前部分智能手机专用事件发生时,不可添加/删除表格的行,此次维护后取消了此限制,改成和PC版一样。

  • 【智能手机专用】记录的添加/编辑/详情页面中隐藏字段 (1)添加 (2)编辑(3)详情
    和PC版一样,在记录的添加/编辑/详情页面中可以将字段设为隐藏。

修改的缺陷

  • 可以获取无访问权限的字段的属性

    已修改的缺陷:使用事件的API或者信息获取的API来获取event.record时,可以获取到无访问权限的字段的属性(但是,value为空,值看不到)。

  • 【智能手机专用】数值字段不可设为不可编辑

    已修改的缺陷:在记录的添加/编辑页面,即使是通过以下函数将数值字段的disabled属性设为"true",也可编辑。

    • kintone.mobile.app.record.set() 方法

    •  以下事件的返回值

      • mobile.app.record.create.show事件

      • mobile.app.record.edit.show事件

  • 智能手机专用】将值带入日期与时间字段时,将发生预料之外的处理,即JST被换成UTC

    记录的添加与编辑页面,

    日期与时间的值指定为"2016-06-30 17:08",并执行kintone.mobile.app.record.set(record)时

  修改前的例子: 2016-06-30 9:08 //擅自减掉8个小时
  修改后的例子: 2016-06-30 17:08 //跟指定的时间一样

  • 智能手机专用】时间字段不可设为空或者null
    在记录添加/编辑页面,
    时间字段的值指定为null或空,执行kintone.mobile.app.record.set(record) 时

  修改前:被设为 "00:00"
  修改后: 被设为"(空栏)" //和PC版上执行kintone.app.record.set(record) 时一样

  • 智能手机专用】部分页面/事件不可获取字段
    无字段的编辑权限,只有查看权限时,在以下情况下执行kintone.mobile.app.record.get()时

    • 在记录详情页面以外的页面中执行

    • 在记录的详情页面,设置以下事件并执行

      • mobile.app.record.create.show

      • mobile.app.record.edit.show

  修改前:记录对象中不可编辑的字段的值为"undefined"
  修改后:可获取记录对象中不可编辑的字段的值

变更式样

  • 智能手机专用】修改了记录添加/编辑页面/重复利用页面中点击“保存”按钮后的处理
    以往的智能手机专用API,在记录添加/编辑/重复利用页面中点击“保存”按钮后会执行两次事件。
    修改为:这三个页面都只执行一次事件(mobile.app.record.detail.show)。