Формат значений полей
Облачный Pyrus
Безоблачный Pyrus
Значения полей формы при чтении (передача значения в скрипт через объект FormState) и записи (возвращаемое из скрипта новое значение поля) могут представлять собой объект, строку или число.
| Тип | Чтение | Запись |
|---|---|---|
Текст, Почта, Телефон | {
text: "значение"
}
| {
text: "новое значение"
}
или "новое значение" |
Число, Деньги | {
value: 10
}
или (для полей в таблице) {
value: 10,
sum: 50
}
| {
value: 42
}
или 42 |
Мультивыбор | {
choice_id: 1,
choice_name: "Да",
choice_ids: [1],
choice_names: ["Да"]
}
или {
choice_ids: [2, 5, 7],
choice_names: [
"Технологии",
"Искусство",
"Бизнес"
]
}
| {
choice_id: 1
}
или {
choice_name: "Да"
}
или {
choice_ids: [2, 5, 7]
}
или {
choice_names: [
"Технологии",
"Искусство",
"Бизнес"
]
}
|
| Дата | {
date: "2020-01-31"
}
| {
date: "2020-01-05"
}
|
Срок | {
value: Date
}
| {
date: "2020-01-05"
}
или {
days_from_create: 10
}
|
Срок со временем | {
value: Date
}
| {
date: "2020-01-05T10:30:00Z"
}
или {
hours_from_create: 10
}
|
| Срок с периодом | {
value: Date,
duration_minutes: 150
}
| {
date: "2020-01-05T10:30:00Z",
duration_minutes: 60
}
|
| Время | {
time: "17:33"
}
| {
time: "19:07"
}
|
Справочник | {
item_id: 123,
columns: {
"column name": "value"
}
}
или {
values: [
{
item_id: 123,
columns: {
"column name": "value for 123"
}
},
{
item_id: 129,
columns: {
"column name": "value for 129"
}
}
]
}
| {
item_name: "Значение из первой колонки справочника"
}
или {
values: [
{
item_name: 'Лимон'
},
{
item_name: 'Киви'
}
]
}
|
| Файлы | {
files: [{
id: -1,
name: "Document",
url: "https://docs.google.com/fake_url"
},
{
id: 1234,
name: "Document.pdf",
url: "attachment?Id=1234"
}]
}
| Не поддерживается |
| Контакт | {
person_id: 123,
first_name: "Иван",
last_name: "Иванов",
organization_id: 7,
organization_name: "ООО «Груша»",
department_name: "Снабжение",
position_name: "Начальник отдела",
work_phone: "+7(495)123-45-67",
email: "ivan_ivanov@gmail.com",
cell_phone: "+7(999)123-45-67"
}
| 123 |
Галочка | {
checked: true
}
| "checked" или "unchecked" |
| Таблица | {
value: [{
Id: 0,
Guid: "91eb510b-43c3-..."
},
{
Id: 1,
Guid: "2b9cb46c-c7ae-..."
}]
}
| Не поддерживается |