getDocumentFieldValue | Возвращает значение заданного поля из документа. Если поле множественное, можно задавать значение разделителя через запятую для вывода значений в нужном формате По умолчанию разделитель запятая с пробелом, если разделитель явно не задан. Параметры: - fieldName - String - название поля
- delimiter - String - разделитель для множественных значений
getDocumentFieldValue('Subject', ', ') |
|
getDateDocumentFieldValue | Возвращает поля типа дата/дата-время. Параметры: - fieldName - String - название поля
- dateFormat - String - формат даты, в виде которого должно возвращаться значение
getDateDocumentFieldValue('OutDate', 'dd.mm.yyyy') |
|
getBeardNamesFromDocumentField | Возвращает краткие имена субъектов из заданного поля. Для множественного поля, краткие имена будут объединены заданным разделителем. По умолчанию разделяется пробелом. Параметры: - fieldName - String - название поля
- delimiter - String - разделитель для множественных значений
getBeardNamesFromDocumentField('S') // разделитель пробел
getBeardNamesFromDocumentField('S', ';') // разделитель задан |
|
getBeardNamesFromDocumentFields | Возвращает имена субъектов из заданного набора поле. Краткие имена будут объединены разделителем - запятая с пробелом. Параметры: - fieldName - String - название полей
getBeardNamesFromDocumentFields('S', 'S2', 'S3', ...) |
|
getPhoneNumberFromBeard | Возвращает рабочие телефоны субъектов из заданного поля. В случае множественного поля значения будут объединены разделителем - запятая с пробелом. Параметры: - fieldName - String - название полей
getPhoneNumberFromBeard('S') |
|
getAddressFromBeard | Возвращает адрес субъектов из заданного поля. В случае множественного поля значения будут объединены разделителем - запятая с пробелом. Параметры: - 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 | Получает значение поля из некоторого "связанного" документа (под "связанностью" понимается любой документ, который можно получить из данного). Параметры: - documentId - String - идентификатор документа
- fieldName - String - название полей
//Возвращает поле DogType из документа, идентификатор которого
//является результатом вычисления getDocumentFieldValue('RkkDocId')
//на объектом текущего документа, иными словами
//идентификатор связанного документа извлекается
//из поля текущего документа, далее сам документ извлекается
//из хранилища по переданному идентификатору и из него берется указанное поле.
getFieldValueFromLinkedDocument(getDocumentFieldValue('RkkDocId'),
'DogType') |
|
getDateFieldValueFromLinkedDocument | Получает значение поля из некоторого "связанного" документа (под "связанностью" понимается любой документ, который можно получить из данного).
Параметры: - documentId - String - идентификатор документа
- fieldName - String - название полей
- dateFormat - String - формат даты, в виде которого должно возвращаться значение
//Возвращает поле RDate из документа, идентификатор которого
//является результатом вычисления getDocumentFieldValue('RkkDocId')
//на объектом текущего документа, иными словами
//идентификатор связанного документа извлекается
//из поля текущего документа, далее сам документ извлекается
//из хранилища по переданному идентификатору и из него берется указанное поле.
getDateFieldValueFromLinkedDocument(getDocumentFieldValue('RkkDocId'),
'RDate','dd.MM.yyyy') |
|
getBeardNamesByBeardUNIDsField | Возвращает краткие имена субъектов из поля, в котором хранятся только идентификаторы. getBeardNamesByBeardUNIDsField('SecondPersonID') |
|
getExecutionHierarchyByPattern | Возращает иерархию исполнения по заданной маске Параметры: - resolutionPattern - String - маска для резолюции
- executionPattern - String - маска для исполнения
getExecutionHierarchyByPattern(
""Поручение: {resdate} {S1} -> {S}<br><b>{Resolution}</b>{<br>Срок [ExDate]}"",
""<i>Исполнение: {ExDate_1} - {RealAuthor} {Isp}</i>"") |
|