Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Переименование файлов

Обновлено: 23.12.25

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

  1. Пользователь дает новое имя документу в редакторе документов.
  2. Редактор документа информирует менеджера документа о новом имени документа.
  3. Менеджер документов отправляет новое имя документа в службу хранения документов, где интеграторы программного обеспечения переименовывают документ.
  4. Служба хранения документов информирует службу редактирования документов о новом имени документа.
  5. Служба редактирования документов отправляет новое имя документа редактору документов каждого пользователя.
  6. Теперь новое имя становится видимым для всех пользователей.
  1. When the onRequestRename event is called, the new name of the document without extension is sent to the software integrators which rename the document in the document storage service. Создайте html-файл, чтобы открыть документ.
  2. Укажите обработчик события открытия меню Переименовать… в скрипте конфигурации для инициализации Редактора документов. При вызове события onRequestRename новое имя документа без расширения отправляется интеграторам программного обеспечения, которые переименовывают документ в службе хранения документов:
    var onRequestRename = function(event) {
        var title = event.data;
        ...
    };
    
    var docEditor = new DocsAPI.DocEditor("placeholder", {
        "events": {
            "onRequestRename": onRequestRename,
            ...
        },
        ...
    });
    
  3. Чтобы обновить имя документа для всех совместных редакторов, отправьте запрос в командный сервис документа, используя мета-значение для параметра c:
    {
        "c": "meta",
        "key": "Khirz6zTPdfd7",
        "meta": {
            "title": "Example Document Title.docx"
        }
    }
    
  4.  Когда имя документа изменяется с помощью метакоманды, событие onMetaChange должно вызываться в редакторе документов каждого пользователя. Это событие отправляет название документа в параметре data.title:
    var onMetaChange = function (event) {
        var title = event.data.title;
        ...
    };
    
    var docEditor = new DocsAPI.DocEditor("placeholder", {
        "events": {
            "onMetaChange": onMetaChange,
            ...
        },
        ...
    });