1.2.2 • Published 1 year ago

kchelper v1.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

kchelper

A tool for kintone customization development.

Install

npm install kchelper

How to Use

import { function } from 'kchelper'

Functions

isMobile(event)

Return true or false

Parameters | Params | Required | Type | | | -------- | -------- | -------- | -------- | | event | required | Object | kintone event |

getFieldElement(fieldCode, isMobile)

Return kintone JavaScript API function according to param isMobile

  • false: kintone.app.record.getFieldElement(fieldCode)
  • true: kintone.mobile.app.record.getFieldElement(fieldCode)

Parameters | Params | Required | Type | | | --------- | -------- | -------- | -------- | | fieldCode | Required | String | Field code of target field | | isMobile | Optional | Boolean | Default value: false |

getFieldElements(fieldCode, isMobile)

Return kintone JavaScript API function according to param isMobile

  • false: kintone.app.getFieldElements(fieldCode)
  • true: kintone.mobile.app.getFieldElements(fieldCode)

Parameters | Params | Required | Type | | | --------- | -------- | -------- | -------- | | fieldCode | Required | String | Field code of target field | | isMobile | Optional | Boolean | Default value: false |

getSpaceElement(spaceId, isMobile)

Return kintone JavaScript API function according to param isMobile

  • false: kintone.app.record.getSpaceElement(spaceId)
  • true: kintone.mobile.app.record.getSpaceElement(spaceId)

Parameters | Params | Required | Type | | | -------- | -------- | -------- | -------- | | spaceId | Required | String | The element ID of the Blank space field | | isMobile | Optional | Boolean | Default value: false |

getRecord(isMobile)

Return kintone JavaScript API function according to param isMobile

  • false: kintone.app.record.get().record
  • true: kintone.mobile.app.record.get().record

Parameters | Params | Required | Type | | | -------- | -------- | -------- | -------- | | isMobile | Optional | Boolean | Default value: false |

setRecord(record, isMobile)

Return kintone JavaScript API function according to param isMobile

  • false: kintone.app.record.set({ record })
  • true: kintone.mobile.app.record.set({ record })

Parameters | Params | Required | Type | | | -------- | -------- | -------- | -------- | | record | Required | JSON | Specify the record data as JSON | | isMobile | Optional | Boolean | Default value: false |

:warning: The format of record is the same as the response for kintone.app.record.get().record

hideField(fieldCode, isMobile)

Return kintone JavaScript API function according to param isMobile to hide the target field.

  • false: kintone.app.record.setFieldShown(fieldCode, false)
  • true: kintone.mobile.app.record.setFieldShown(fieldCode, false)

Parameters | Params | Required | Type | | | --------- | -------- | -------- | -------- | | fieldCode | Required | String | Field code of target field | | isMobile | Optional | Boolean | Default value: false |

showField(fieldCode, isMobile)

Return kintone JavaScript API function according to param isMobile to show the target field.

  • false: kintone.app.record.setFieldShown(fieldCode, true)
  • true: kintone.mobile.app.record.setFieldShown(fieldCode, true)

Parameters | Params | Required | Type | | | --------- | -------- | -------- | -------- | | fieldCode | Required | String | Field code of target field | | isMobile | Optional | Boolean | Default value: false |

getDateString(format, date)

Return a formatted date string.

Parameters | Params | Required | Type | | | --------- | -------- | ----------- | -------- | | format | Optional | String | Spacify the returned date format. Default value: 'yyyymmdd' | | date | Optional | Date object | JavaScript Date object. Default value: new Date() |

Available formats

  • 'yyyymmdd'
  • 'yymmdd'
  • 'yyyy-mm-dd'
  • 'yyyymm'
  • 'yymm'
1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago