Кнопка на панели инструментов Lotus Notes для перемещения документов в избранные папки - PullRequest
2 голосов
/ 10 октября 2011

Мне нужна помощь для создания некоторых кнопок на панели инструментов Notes для перемещения выбранных документов в избранные папки.Я просто хочу жестко закодировать указанную папку для каждой кнопки.

Я не знаком с языком формулы Notes или созданием кнопок, поэтому любые советы будут полезны.

спасибо.

Ответы [ 5 ]

2 голосов
/ 19 ноября 2014

Используйте формулу вот так

@Command( [Folder] ; folderName ; moveOrCopy )

Следующая формула переместит выбранный документ в папку с именем «My Favorite»:

@Command( [Folder] ; "My Favorite" ; "1")

Если вы опустите folderName, откроется диалоговое окно «Переместить в папку».

Параметр moveOrCopy является необязательным. Значение «1» перемещает документ в папку. Значение «0» копирует документ в папку. Если вы пропустите этот параметр, папка примет значение «0» (копия).

Кроме того, если у вас есть подпапка, вы можете указать ее с двойной обратной косой чертой, например:

@Command( [Folder] ; "My Favorite\\My Subfolder" ; "1")

2 голосов
/ 10 октября 2011

@ Команда ([Папка]; "имя_папки") скопирует выбранный документ в "имя_фолдера"

Создать действие в представлении, из которого вы хотите скопировать документы, и перетащите вышеуказанный код. Вы можете поэкспериментировать со свойствами действий, чтобы контролировать внешний вид, местоположение и т. Д.

1 голос
/ 14 октября 2011

Я недавно научился делать это сам, чтобы создавать две разные кнопки с жестко закодированными папками. Я использовал следующее:

@Command([FolderDocuments];"Foldername";"1")

Конечно, замените «Foldername» на нужное имя и обязательно оставьте его в кавычках.

Там, где мне стало немного сложно, я пытался переместить письмо в подпапку папки. Обычная обратная косая черта, похоже, не работает. Я не знаю, что заставило меня задуматься об этом, но я попробовал две обратные косые черты, и это сработало.

@Command([FolderDocuments];"Foldername\\subfolder";"1")

Я знаю, что вы хотите жестко закодировать кнопки, но если вы хотите создать более 2-3 кнопок, я бы посоветовал вам использовать простое всплывающее окно, которое позволяет вам выбирать из списка вариантов. Таким образом, вам не нужно запоминать, какая кнопка есть, и на панели инструментов не останется места.

0 голосов
/ 11 октября 2011

Возможно, вы также захотите взглянуть на SwiftFile, который учитывает ваше поведение и предлагает папки для сортировки.SwiftFile поставляется «бесплатно» с вашей лицензией Notes & Install SW.http://www.research.ibm.com/swiftfile/

0 голосов
/ 11 октября 2011

Ответ зависит от множества факторов, которые вы здесь не указали.

Это для клиента Notes? Для одной базы данных? Является ли цель личным списком избранного для каждого пользователя или общим списком избранного? Если да для всех этих, то почему вы хотите использовать кнопку панели инструментов для этого? Просто установите в приложении папку «Избранное», отметьте ее как «Общая, личная при первом использовании» и научите пользователей перемещать выбранные документы в нее с помощью перетаскивания.

Если это для пользователей веб-браузера, но все же для одной базы данных, перетаскивание не будет работать, поэтому ответ OTTA будет правильным.

Но если вы пытаетесь создать единую функцию «Избранное», которая охватывает несколько баз данных, будь то личные или иные ..., есть гораздо больше программ, которые нужно сделать.

...