Skip to main content

Метод Scripts::setScript

Метод добавляет макрокоманду в текущий документ. Если макрокоманда с таким именем уже существует, будет обновлено ее содержимое.

Пример​


std::shared_ptr<Scripts> scripts = document.getScripts();
if (scripts)
{
std::string scriptName = "Enumerate scripts for document";
std::string scriptCode = "local scripts = document:getScripts()\nfor script in scripts:enumerate() do\nprint(script:getName())\nend";
scripts->setScript(scriptName, scriptCode);
std::shared_ptr<Script> script = scripts->getScript(scriptName);
if (script)
{
}
}