• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Приложить Attachment через диалоговое окно

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Денис Кириченко
Обратные слешы надо двоить.
 
а если два предыдущих поста сложить вместе, то все должно заработать ))
 
не понял, не работает, чтоль?..

Да вот не получается красиво это как-то сделать, открыть в EditeMode. Потом так же красиво закрыть :)
Если в конце ставлю @Command([EditDocument] ; "0"). То справшивает а документ сохранить?

@Command([EditDocument] ; "1");
@Command([FileSave]);

FIELD ScanCopyPath := "";
@Command([FileSave]);

@Command([RunAgent]; "(Insert)");
@Command([EditGotoField];"ScanCopy");
@Command([EditInsertFileAttachment];@GetField("ScanCopyPath"); 0);
@PostedCommand([FileSave])
 
Можно ли как то отловить что в поле есть линк?
 
Ну линк ещё может быть в виде строки типа "notes://..." или "http://..." в ричтексте.
Чем не линк?

По твоему вопросу:
Код:
flag = notesRichTextNavigator.FindFirstElement(RTELEM_TYPE_DOCLINK)
 
AppendDocLink дейтсвует только в границах класса NotesRichTextItem
а линк на документ может находиться не только в RT-полях :)
например, если сделать на форме CFD поле $REF, то в нем будет отображаться линк на родительский документ :)
это спец. структура - типа данных, Reference List называется
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab