Как скопировать поле даты и времени из текущего документа в новый документ

Как скопировать поле даты и времени из текущего документа в новый документ в Xpages, SSJS.

Я справляюсь с другими полями, как это

inheritDoc.appendItemValue("AbbreviatedCustomer",currentDocument.getValue("AbbreviatedCustomer"));
var item:NotesItem = inheritDoc.replaceItemValue("Author", n1); item.setNames(true);
item = inheritDoc.replaceItemValue("AuthorAccess", currentDocument.getValue("AuthorAccess")); item.setAuthors(true);

Но я не знаю, как скопировать поле даты из currentDocument в наследия. Спасибо

2 ответа

Вам не нужно заботиться о типах данных, копирующих поля (= элементы) из одного документа в другой, если вы используете

inheritDoc.copyItem(currentDocument.getDocument().getFirstItem("FieldName"))

или же

inheritDoc.replaceItemValue("FieldName", currentDocument.getDocument().getFirstItem("FieldName"))

Поля в целевом документе будут иметь тот же тип данных, содержимое и свойства, что и в исходном документе.

Попробуйте использовать toJavaDate():

inheritDoc.replaceItemValue("DateField", currentDocument.getValue("DateField").toJavaDate());
Другие вопросы по тегам