Скрипт выбивает на ошибку только в режиме запуска

Поддержка
  • в режиме записи все норм. В режиме запуска выдаёт ошибку:

    Удачно(0)
    
    Неудач(1)
    Сообщения:
           1 - Закончен с сообщением: Callback is empty. Did you forget to use '!' after function?
    
    var originalText = [[SAVED_TEXT_VZIATIY_IZ_SAITA_PEREVODA]]; 
    
    // Создаем регулярное выражение
    var regex = /\{"text":"([\s\S]+)"\,"alternative_texts[\s\S]+/;
    
    // Ищем соответствие в исходном тексте
    var match = originalText.match(regex);
    
    // Проверяем, найдено ли соответствие
    if (match && match[1]) {
        // Если соответствие найдено, сохраняем первую группу (содержимое между кавычками после "text":)
        var extractedText = match[1];
        // Сохраняем извлеченный текст в переменную BAS
        originalText = extractedText;
    } else {
        // Если соответствие не найдено, можно установить переменную в пустую строку или оставить как есть
        originalText = ''; // или пропустить этот шаг
    }
    
    ////////////////
    ///// если нету 6-ти подряд идущих символов ^^^^^^ то удаляем в тексте все ^ и 
    //// сами меняем \n \n- на ^^^^^^ \n \n- 
    // Проверяем наличие последовательности ^^^^^^
    if (originalText.indexOf('^^^^^^') === -1) {
        // Удаляем все символы ^
        originalText = originalText.replace(/\^/g, '');
    }
    // Заменяем \n \n- на ^^^^^^ \n \n-
    originalText = originalText.replace(/\\n \\n-/g, '^^^^^^ \\n \\n-');
    ////////////////
    
    
    // Заменяем все вхождения текстовой последовательности "\\n \\n" на "@@@"
    originalText = originalText.replace(/\\n \\n/g, "@@@");
    // Заменяем все вхождения \" на "
    var originalText = originalText.replace(/\\\"/g, '"');
    // Замена всех вхождений "SandP" на "S&P"
    var regex = /SandP/g; 
    originalText = originalText.replace(regex, "S&P");
    // Заменяем все вхождения "@@@" на "\n \n"
    originalText = originalText.replace(/@@@/g, "\n \n");
    
    // Сохраняем измененный текст обратно в переменную BAS
    [[SAVED_TEXT_VZIATIY_IZ_SAITA_PEREVODA]] = originalText;
    
  • вроде понял что проблема вот тут:
    var regex = /{"text":"([\s\S]+)","alternative_texts[\s\S]+/;
    а конкретно в фигурной скобке {
    Подскажите как её правильно воткнуть в регулярку?

  • { - \u007b 
    } - \u007d
    

    замените на эти символы