Может кто-нибудь объяснить, как работает следующий оператор if. Внутри оператора if есть тест для функции addFieldToText и ее аргументов. После этой строки скрипт переходит в функцию addFieldToText
if(!addFieldToText(refworksFieldMappingEntry.enterpriseCode, refworksFieldMappingEntry))
Это в основном говорит, что если эта функция еще не была вызвана, то вызывать ее?
Надеюсь, что это имеет смысл.