Skip to Content
Primo RPA StudioРабота с процессамиРабота с редактором кода: Code / No Code

Работа с редактором кода: режимы Code / No Code

Редактор кода в Studio поддерживает два режима ввода значений: Code и No Code. Режим определяет, как интерпретируются введённые данные — как программный код или как готовые значения (константы).

Переключение режимов

  1. Нажмите кнопку Code / No Code рядом с полем ввода.
  2. Обратите внимание на визуальный индикатор (колба):
    • Зелёная колба — включен режим без кодаNo Code.
    • Серая колба — режим без кода выключен (по умолчанию)Code.

Примечание: Режим применяется к конкретному свойству элемента, а не ко всему процессу.

alt

Режим No Code

В режиме No Code введённые данные:

  • интерпретируются как константы;
  • могут использоваться как имена переменных;
  • не анализируются синтаксически;
  • не требуют экранирования символов.

Когда использовать No Code

  • Ввод текста, пути или значения без вычислений.
  • Использование имени переменной без преобразований.
  • Избежание ошибок синтаксиса.
  • Пользователь не знаком с языком программирования.

Режим Code

В режиме Code введённое значение интерпретируется как выражение выбранного языка (C#, Python, JavaScript).

Когда использовать Code

  • Для работы в режиме Code используйте корректный синтаксис — иначе выражение не будет выполняться.
  • Экранируйте специальные символы, например кавычки и обратные слеши, чтобы текст и пути интерпретировались правильно.
  • Режим Code выполняет фоновую проверку выражений, поэтому ошибки синтаксиса будут отображаться сразу.
  • Помните, что возможны ошибки компиляции — проверяйте выражения и тестируйте их перед использованием.

Экранирование символов

C#

СимволЗначение
\"кавычка
\nновая строка
\tтабуляция
\\обратный слеш

Pure Code — полная корректность

C#

string path = @"C:\Temp\file.txt"; string message = "Привет, мир!";

JavaScript

var path = 'C:\\Temp\\file.txt'; var message = 'Привет, мир!';

Python

path = "C:\\Temp\\file.txt" message = 'Привет, мир!'

Практические примеры

1. Путь к файлу

Code: @"C:\Documents\file.txt" No Code: C:\Documents\file.txt

2. Текст с кавычками

Code: "Он сказал: \"Привет\"" No Code: Он сказал: "Привет"

3. Использование переменных

No Code: ИмяПользователя Code: userName userName + "_report"

Частые ошибки

ОшибкаПричинаРешение
CS1002: ; expectedНет ; в C#Добавить точку с запятой
CS1010: Newline in constantНезакрытая строкаПроверить кавычки
CS1009: Unrecognized escape sequenceНеверное экранированиеИспользовать \\ или @""
Переменная не существуетНе объявленаПроверить имя или использовать No Code
  • Для проверки синтаксиса используйте зелёную колбу — она показывает, правильно ли написано выражение.
  • При наборе кода применяйте автодополнение (IntelliSense), чтобы ускорить ввод и избежать ошибок.

Важно:

  • В режиме No Code Studio автоматически обрабатывает ввод как значение.
  • В режиме Code ответственность за синтаксис лежит на пользователе и правилах выбранного языка.