Обновление свойства глобальной переменной Powerapps - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть глобальная переменная в PowerApps, которую я установил при запуске.

Set(CurrentItem, First(Filter('Internal Review', ID=Value(Param("ID")))))

Это устанавливает переменную CurrentItem равной

{ myProperty: 1, secondProperty: 2 }

Я хочу обновить «myProperty» в глобальной переменнойпо нажатию кнопки.У меня есть это:

Set(CurrentItem, { myProperty: 3 })

но это не работает.

Ответы [ 2 ]

0 голосов
/ 02 сентября 2019

Попробуйте этот набор (CurrentItem, Patch (CurrentItem, {myProperty: 3})) *

0 голосов
/ 07 января 2019

Согласно вашей формуле, ваша глобальная переменная (CurrentItem) связана с источником "Внутренняя проверка".В вашем примере это в настоящее время {myProperty: 1, secondProperty: 2}, но оно изменится автоматически, если соответствующие значения будут изменены в источнике.Вы не можете изменить это, потому что это нарушит привязку.Я бы предложил скопировать его, а затем применить необходимые изменения к копии.Пример: Set (CurrentItemCopy, {myProperty: CurrentItem.myProperty, secondProperty: 3})

...