Как использовать вкладку Параметры в записи скрипта, что они делают? - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть запланированный сценарий (запущенный из сценария Suitelet), который получает параметры из suitelet. Я новичок в suitescript, я просто хочу знать, почему мы помещаем поля на вкладке параметров в записи скрипта? что они делают? кто-то, пожалуйста, очистите это для меня. enter image description here

мой фрагмент кода суллета:

var params = [];
params['custscript_emp_accrual'] = empreq_id;
params['custscript_emp_months'] = rowCount;
nlapiLogExecution('debug', 'empreq_id:rowCount', empreq_id + ':' + rowCount);
nlapiScheduleScript('customscript_emp_accrual_sched', 'customdeploy_emp_accrual_sched', params);

мой запланированный фрагмент кода:

var empreq_Id = nlapiGetContext().getSetting('SCRIPT', 'custscript_emp_accrual');
var month = nlapiGetContext().getSetting('SCRIPT', 'custscript_emp_months');
var dateNow = nlapiLookupField('customrecord_payroll_period', month, 'custrecord_payperiod_enddate');

Ответы [ 2 ]

1 голос
/ 06 апреля 2020

Это способы настройки развертывания скриптов. Для получения дополнительной информации обратитесь к справке do c «Обзор параметров скрипта».

0 голосов
/ 13 апреля 2020

Параметры позволяют передавать данные из Suitelet в Scheduled Script. Если вы не настроите параметры сценария, данные не будут переданы в запланированный сценарий.

...