Метод Script::setBody
Метод устанавливает текст макрокоманды, полностью заменяя уже имеющийся текст.
Пример
std::shared_ptr<Script> script = enumerator->getCurrent();
if (script)
{
script->setBody("local scripts = document:getScripts()\nfor script in scripts : enumerate() do\nprint(script:getName())\nend");
std::printf(script->getName().c_str());
}