«define» не определено при выполнении пользовательского события suite script 2.0 - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь выполнить пользовательское событие suite2.0

/**
 *@NApiVersion 2.0
 *@NScriptType UserEventScript
 */
define(["N/record"], function (r) {
    function onAfterSubmit(context) {
}})

, но при загрузке js-файла в net enter image description here suite Не удается загрузить 2.0JS файл

я получаю определение не определена ошибка ..

спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 20 августа 2019

Это неприятная вещь, с которой я столкнулся в 2.0, но это потому, что ваше имя в файле сценария должно заканчиваться на ".js". Это должно исправить это

0 голосов
/ 10 декабря 2018

Ваш код не распознается как SS2.Вам нужен пробел между * и @N... в JSDoc

/**
 * @NApiVersion 2.x
 * @NScriptType UserEventScript
 * @NModuleScope SameAccount
 */
define(['N/record'],
    function(r){


        function onAfterSubmit(context){

            log.debug('After Submit Triggered');

        }

    return {
    afterSubmit: onAfterSubmit
};

});

...