Soy nuevo en el scripting de NetSuite y aprendo sobre la marcha. Necesitaba valores de un campo de texto para establecer los valores en un campo de selección múltiple para registro personalizado. Esto se ejecuta en SuiteScript 1.0. (Según las personas con las que hablé, NetSuite no tiene una función nativa para pegar nombres de registros personalizados en masa en un campo de selección múltiple, por lo que la sugerencia fue tener un campo de texto y un evento AfterSubmit).
Mi secuencia de comandos funciona en un evento beforeSubmit, pero ahora intenta calcular valores múltiples en lugar de singulares. Vea el script de prueba a continuación:
function beforeSubmit(type) { var existId = checkStr(nlapiGetFieldValue('custevent_ids')); if (checkStr(existId) == '') { var testIds = nlapiGetFieldValue('custevent_add_ids'); nlapiSetFieldText('custevent_ids', testIds); } }Probé diferentes variaciones de matrices para configurar el campo con múltiples nombres de registros personalizados, pero me quedé en blanco, pero singular establece el registro personalizado.
Gracias por ayudar a un novato