getDocumentFieldValue | String | Возвращает значение заданного поля из документа. Если поле множественное, можно задавать значение разделителя через запятую для вывода значений в нужном формате По умолчанию разделитель запятая с пробелом, если разделитель явно не задан. Параметры: - fieldName - String - название поля
- delimiter - String - разделитель для множественных значений
Блок кода |
---|
| getDocumentFieldValue('Subject', ', ') |
|
getDateDocumentFieldValue | String | Возвращает поля типа дата/дата-время. Параметры: - fieldName - String - название поля
- dateFormat - String - формат даты, в виде которого должно возвращаться значение
Блок кода |
---|
| getDateDocumentFieldValue('OutDate', 'dd.mm.yyyy') |
|
getBeardNamesFromDocumentField | String | Возвращает краткие имена субъектов из заданного поля. Для множественного поля, краткие имена будут объединены заданным разделителем. По умолчанию разделяется пробелом. Параметры: - fieldName - String - название поля
- delimiter - String - разделитель для множественных значений
Блок кода |
---|
| getBeardNamesFromDocumentField('S') // разделитель пробел
getBeardNamesFromDocumentField('S', ';') // разделитель задан |
|
getBeardNamesFromDocumentFields | String | Возвращает имена субъектов из заданного набора поле. Краткие имена будут объединены разделителем - запятая с пробелом. Параметры: - fieldName - String - название полей
Блок кода |
---|
| getBeardNamesFromDocumentFields('S', 'S2', 'S3', ...) |
|
getPhoneNumberFromBeard | String | Возвращает рабочие телефоны субъектов из заданного поля. В случае множественного поля значения будут объединены разделителем - запятая с пробелом. Параметры: - fieldName - String - название полей
Блок кода |
---|
| getPhoneNumberFromBeard('S') |
|
getAddressFromBeard | String | Возвращает адрес субъектов из заданного поля. В случае множественного поля значения будут объединены разделителем - запятая с пробелом. Параметры: - fieldName - String - название полей
Блок кода |
---|
| getPhoneNumberFromBeard('S') |
|
getContext() | - | Предоставляет доступ к контекстному документу, над которым можно использовать любые функции, специфичные лотусовому документу (getItemValue(..), getItemValueString(..) и т.д.). Со всем списком методов можно ознакомиться по ссылке Блок кода |
---|
| getDocumentFieldValue("Form").equals('meeting') ? (new java.text.SimpleDateFormat("dd MMMM yyyy").format(getContext().getItemValueDateTimeArray("eventDate").elementAt(0).toJavaDate().getTime()) + ' года' + (getDocumentFieldValue("eventTimeCMJ")!=null && getDocumentFieldValue("eventTimeCMJ")!='' ? (', ' + getDocumentFieldValue("eventTimeCMJ")) : '')) : '' |
|
getFieldValueFromLinkedDocument | String | Получает значение поля из некоторого "связанного" документа (под "связанностью" понимается любой документ, который можно получить из данного). Параметры: - documentId - String - идентификатор документа
- fieldName - String - название полей
Блок кода |
---|
| //Возвращает поле DogType из документа, идентификатор которого является результатом вычисления getDocumentFieldValue('RkkDocId') на объектом текущего документа, иными словами идентификатор связанного документа извлекается из поля текущего документа, далее сам документ извлекается из хранилища по переданному идентификатору и из него берется указанное поле.
getFieldValueFromLinkedDocument(getDocumentFieldValue('RkkDocId'), 'DogType') |
|
getDateFieldValueFromLinkedDocument | String | Получает значение поля из некоторого "связанного" документа (под "связанностью" понимается любой документ, который можно получить из данного).
Параметры: - documentId - String - идентификатор документа
- fieldName - String - название полей
- dateFormat - String - формат даты, в виде которого должно возвращаться значение
Блок кода |
---|
| //Возвращает поле RDate из документа, идентификатор которого является результатом вычисления getDocumentFieldValue('RkkDocId') на объектом текущего документа, иными словами идентификатор связанного документа извлекается из поля текущего документа, далее сам документ извлекается из хранилища по переданному идентификатору и из него берется указанное поле.
getDateFieldValueFromLinkedDocument(getDocumentFieldValue('RkkDocId'), 'RDate', 'dd.MM.yyyy') |
|
getBeardNamesByBeardUNIDsField | String | Возвращает краткие имена субъектов из поля, в котором хранятся только идентификаторы.
Блок кода |
---|
| getBeardNamesByBeardUNIDsField('SecondPersonID') |
|