У меня проблема с SuiteScript 2.0:
В моей записи цитаты у меня есть кнопка для создания SOLICITACAO DE OF (Запрос на изготовление), и этот документ имеет свой собственный номер, отличный от номера цитаты.Я думал об использовании xml для хранения номера, и каждый раз, когда мне нужно сгенерировать новый документ, я генерирую новый номер, поэтому у меня работает этот код в сценарии пользовательских событий:
function getOfNumber(){
var xmlFileContents = file.load({id:1474}).getContents();
var xmlDocument = xml.Parser.fromString({text:xmlFileContents});
var solicitacaoOfNode = xml.XPath.select({
node : xmlDocument,
xpath : '//SOLICITACAO_OF'
});
var currentOfNumber = solicitacaoOfNode[0].firstChild.nextSibling.textContent;
log.debug({title:"Xml Content",details:currentOfNumber});
}
Когда я запускаю этот код, он возвращает мне текущий номер, который я буду использовать в качестве номера документа для документа, который я создаю в другой функции.Пока все в порядке, но теперь мне нужно добавить 1 к этому номеру и сохранить его в xml для следующего запуска этой функции в другой записи.
Но я понятия не имею, как редактировать этот xml, могукто-нибудь Помогите мне?Я искал справочный центр по модулям, я нашел много функций N / xml, которые я не знаю, как использовать ..
Это мой файл XML:
<?xml version="1.0"?>
<SOLICITACAO_OF>
<Current_number>8866</Current_number>
</SOLICITACAO_OF>