kntn_record {kntnr} | R Documentation |
'kintone' Record API
Description
kntn_record()
gets a single record from the specified kintone application.
kntn_records()
retrieves multiple records at once. If the number of records is more than
records_per_request
(the default is 100), kntn_records()
automatically splits the
request into smaller subrequests.
Usage
kntn_record(app, id, as = c("data.frame", "list", "text"), verbose = FALSE)
kntn_records(
app,
fields = NULL,
query = "",
max_records = 1000L,
offset = 0L,
records_per_request = 100L,
as = c("data.frame", "list", "text"),
verbose = FALSE
)
Arguments
app |
App ID. |
id |
Record ID. |
as |
Desired type of output: |
verbose |
If |
fields |
Names of fields. |
query |
Query (e.g. |
max_records |
Max number of records to get. |
offset |
Offset of records. |
records_per_request |
Number of records per request (max: 100). |
Details
A field will be converted to the correspondent object by the type:
RECORD_NUMBER:
character
__ID__:
integer
__REVISION__:
integer
CREATOR:
character
(code)CREATED_TIME:
POSIXct
MODIFIER:
character
(code)UPDATED_TIME:
POSIXct
SINGLE_LINE_TEXT:
character
NUMBER:
numeric
CALC:
character
MULTI_LINE_TEXT:
character
RICH_TEXT:
character
CHECK_BOX: nested
character
RADIO_BUTTON:
character
DROP_DOWN:
character
MULTI_SELECT: nested
character
FILE: nested
tbl_df
LINK:
character
DATE:
Date
TIME:
character
(R has no correspondent class for this)DATETIME:
POSIXct
USER_SELECT: nested
character
(code)ORGANIZATION_SELECT: nested
character
(code)GROUP_SELECT: nested
character
(code)CATEGORY: nested
character
STATUS:
character
STATUS_ASSIGNEE:
character
SUBTABLE: nested
tbl
Some types will be converted to nested objects. You can unnest these fields by kntn_unnest.
See Also
https://developer.kintone.io/hc/en-us/articles/213149287/
Examples
## Not run:
kntn_set_auth()
app <- 10
# get a single record
d <- kntn_record(app, id = 1)
# get records up to 1000 (default)
d <- kntn_records(app)
# get records up to 5000 records at the latency of 500 records/request.
d <- kntn_records(app, max_records = 5000, records_per_request = 500L)
# get records as list
d <- kntn_records(app, as = "list")
# get records matched with the specified query and fields.
# See https://developer.kintone.io/hc/en-us/articles/213149287/ for the query syntax
d <- kntn_records(app, fields = c("timestamp", "value"),
query = "updated_time > \"2016-10-03T09:00:00+0900\"")
# Some types like SUBTABLE are converted as nested data.frame.
# You can unnest them by using kntn_unnest.
kntn_unnest(d)
## End(Not run)