Справка

Формат значений полей

Облачный 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-..."
  }]
}
Не поддерживается

Была ли эта статья полезной?