I am retrieving a value from my a saved search. Th...
# suitescript
m
I am retrieving a value from my a saved search. The value is: Period 3 2023/24. However, when my script is done setting values on the Bill record, the value it saves is different. Period 5 2023/24. How is this possible? The saved search is based on Saved Task Item and doesn't have the period internal id, only the text value.
Copy code
if (overridePeriodClose === true) {
    var returnedPeriod = setPostingPeriod(vbSubsidiary);
    log.debug({title: "Returned Period", details: returnedPeriod});
    if (returnedPeriod !== null) {
        log.debug({title: "Setting Returned Period", details: returnedPeriod});
        log.debug({title: "Posting Period Type", details: typeof(postingPeriod)});
        vendorBill.setText({
            fieldId: 'postingperiod',
            value: returnedPeriod
        });
        vendorBill.save({
            ignoreMandatoryFields: true
        });
    }
}
See anything odd with this?
b
look closer at the parameters of Record.setText
m
Fantastic, thank you. Resolved.