...

Изменение папки элемента иерархического приложения

Тема в разделе "Примеры сценариев", создана пользователем evgeneva, 7 окт 2021.

  1. evgeneva

    evgeneva Участник

    С помощью сценария элемент приложения можно переместить из одной папки иерархического приложения в другую.
    Код:
    
    async function test(): Promise<void> {
        const 
    app await Context.data.MyApp!.fetch();
            
    app.data.__directory = []; // инициализировать переменную
            
    app.data.__directory.id '0cdd7c3a-a7aa-4dbf-8df8-93dad3762680';
        
    await app.save()
    }
    Где '0cdd7c3a-a7aa-4dbf-8df8-93dad3762680' - идентификатор папки в иерархическом приложении, который можно посмотреть в url, открыв нужную папку.
  2. arman.kizatov

    arman.kizatov Новичок

    Доброго времени суток!
    Для какой версии системы данный скрипт будет работать?
    У нас стоит Версия сервера: 2021.12.2 и
    app.data.__directory = []; при наведении на __directory показывает any
  3. kurbatov-la

    kurbatov-la Активный участник

    У меня в SaaS этот пример сработал, несмотря на тип any.
  4. sobolev

    sobolev Техническая поддержка

    Добрый день! Пример сейчас работает, но это неофициальная гарантированная возможность. Работа над внедрением методов официальных, для работы с директорией, уже ведется. Any как раз подразумевает, что пути метода/свойств не определяются редактором кода.