Рисунок и приведенные ниже шаги объясняют процесс работы со ссылками в Р7 Сервер документов:

- Пользователь отправляет запрос на получение ссылки на документ, содержащий закладку в редакторе документов.
- Редактор документов отправляет запрос менеджеру документов, где интеграторы программного обеспечения создают ссылку.
- Менеджер документов отправляет ссылку обратно в редактор документов, где она отображается.
Как это можно сделать на практике
- Создайте html-файл, чтобы открыть документ.
- Укажите обработчик события, при котором кнопка Получить ссылку будет отображаться в меню редактирования закладок в сценарии конфигурации для инициализации Редактора документов. При вызове события onMakeActionLink пользовательский запрос отправляется интеграторам программного обеспечения, которые создают ссылку в службе хранения документов:
var onMakeActionLink = function (event){ var ACTION_DATA = event.data; ... var link = GENERATE_LINK(ACTION_DATA); docEditor.setActionLink(link); }; var docEditor = new DocsAPI.DocEditor("placeholder", { "events": { "onMakeActionLink": onMakeActionLink, ... }, ... }); - Чтобы отправить пользователю ссылку на документ, содержащий закладку, программные интеграторы отправляют ссылку в метод setActionLink:
docEditor.setActionLink(link);
Параметр Описание Тип Наличие link Определяет ссылку, которая позволяет прокрутить до позиции закладки в документе. строковый обязательно
Открытие закладки

- Пользователь переходит по ссылке в менеджер документов.
- Менеджер документов отправляет файл editorConfig инициализации редактору документов.
- Редактор документов прокручивает документ до закладки.
Когда пользователь переходит по ссылке, редактор документов отправляет файл editorConfig инициализации в службу редактирования документов. ACTION_DATA, полученные от события onMakeActionLink, указываются в параметре data.actionLink в editorConfig:
var docEditor = new DocsAPI.DocEditor("placeholder", {
"editorConfig": {
"actionLink": ACTION_DATA,
...
},
...
});
Уточнение
Точно так же формируется ссылка при упоминании пользователей в комментариях.








