Отправить ссылку "ThisItem" - PullRequest
0 голосов
/ 29 августа 2018

Я использую Powerapps для управления бюджетом. Когда пользователь отправляет бюджет, я отправляю ссылку человеку, который проверяет бюджеты. Как я могу использовать ссылку на форму, чтобы разрешить валидатору щелкать и открывать форму?

Пример:

Office365.SendEmail(
    LookUp(
        'DI - Portefeuilles';
        Title = DataCardValue11.Selected.Title;
        Controleur.Email
    );
    Concatenate(
        "Budget n°";
        Titre.Text
    );
    Concatenate(
        "Le budget n°";
        Titre.Text;
        "(";
        SharePointIntegration.Selected.'{Link}';
        ")";
        " attend votre validation."
    )
)

Я попробовал "SharePointIntegration.Selected." и "ThisItem." с {Link} или {Path}, но ничего не работает.

Мой вопрос: возможно ли это, и если да, то как?

РЕДАКТИРОВАТЬ: я обнаружил, что {Ссылка} работает, если я отправляю свою форму до того, как открыть ее и отправить письмо. Есть ли способ сделать то, что я хочу при первой отправке? Я пытаюсь использовать OnSucess, но у меня ничего не получается.

1 Ответ

0 голосов
/ 30 августа 2018

Кажется, что SharePointIntegration.Selected просматривает, какой элемент был выбран (если есть) в списке при открытии формы PowerApps. Это означает, что даже при создании нового элемента SharePointIntegration.Selected вернет свойства последнего выбранного элемента. Я не уверен, является ли это предполагаемым поведением, но это то, что есть.

В любом случае решение вашей проблемы заключается в использовании SharePointForm1.LastSubmit. '{Link}' для получения ссылки на вновь созданный элемент после отправки с помощью действия OnSuccess.

...