SpClipT.exe

Каждый разработчик под SharePoint периодически сталкивается с необходимостью обратиться к списку или полю, названному кирилицей. В этом случае, самый быстрый способ узнать идентификатор объекта - это выделить его из ссылки, которая обычно доступна в виде:

https://mysite.ru/_layouts/10/start.aspx#/_layouts/10/listedit.aspx?List=%7B155F4815%2DE212%2D4893%2D85A5%2D2B80749F2461%7D

Нужно скопировать часть ссылки с идентификатором, пойти в какой нибудь набор утилит, конвертировать из http формата и только затем использовать в коде.

Представленная утилита облегчает процесс. 

Программа висит в трее и следит за буфером обмена. В активном состоянии, перехватывает попадающие в буфер обмена ссылки, выделяет идентификатор, конвертирует его и помещает обратно в буфер обмена. Т.е., скопировав приведённую выше ссылку, можно сразу вставлять в код готовый идентификатор списка, потому что содержимое буфера обмена будет на лету заменено на: 

155f4815-e212-4893-85a5-2b80749f2461

Все настройки утилиты производятся через контекстное меню:

Пункты List и Field позволяют ограничить поиск идентификаторами определённого типа. Если разрешены оба, и оба они присутствуют в ссылке (как бывает в ссылке на поле), то идентификатор поля считается приоритетным и выделяется именно он.

Только ссылки - дополнительная проверка, чтобы содержимое буфера обмена содержало полную ссылку, начинающуюся с "http". При копировании просто куска текста, содержащего "Field=", содержимое буфера обмена исправляться не будет.

Размер: 
2362 Kb
Загрузить: