Function for Data Validation in SuiteScript

function checkIfValid(param) {
            try {
                if (param === undefined || param === null) {
                    return false;
                }
                if (typeof param === 'string' && param.trim() === '') {
                    return false;
                }
                if (Array.isArray(param) && param.length === 0) {
                    return false;
                }
                if (typeof param === 'object' && Object.keys(param).length === 0) {
                    return false;
                }
                return true;
            } catch (e) {
                log.error({ title: "Error in checkIfValid", details: e });
                return false;
            }
        }

Leave a comment

Your email address will not be published. Required fields are marked *