Формат значений полей
Облачный 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", skype: "ivan_ivanov_business", cell_phone: "+7(999)123-45-67" } | 123 |
Галочка | { checked: true } | "checked" или "unchecked" |
Таблица | { value: [{ Id: 0, Guid: "91eb510b-43c3-..." }, { Id: 1, Guid: "2b9cb46c-c7ae-..." }] } | Не поддерживается |