PowerApps: перенос данных из формы в форму на основе даты и смещение DataCardValue - PullRequest
0 голосов
/ 10 июля 2019

У меня есть несколько списков SharePoint, и данные вводятся из форм PowerApps. Одна форма предназначена для руководителя, а другие - для областей (работников). Я хотел бы отправить некоторую информацию из форм области (DataCardValue) в форму супервизора.

Я попытался использовать переменные для каждой из точек данных со значком в форме супервизора, в которой есть оператор If, который проверяет дату в форме области и совпадение супервизора. Если это правда, переменная помещается в DataCardValue в форма супервизора, если не она читает данные из списка SharePoint. Это работает, но для обновления переменных необходимо отключить и перезапустить PowerApps, и необходимо ввести все формы области, прежде чем руководитель сможет передать данные через

Ниже приведен набор переменных из значка:

    Set(ERDate,DataCardValue29.Text);
    Set(SVDate,DataCardValue152.Text);
    If(
       ERDate = SVDate,
       Set(ERD1,DataCardValue84.Text);
       Set(ERD2,DataCardValue85.Text);
       Set(ERD3,DataCardValue86.Text);
       Set(ERD4,DataCardValue87.Text);
       Set(ERD5,DataCardValue88.Text)
      )

В DataCardValue по умолчанию:

   If(
      !IsBlank(ThisItem.ERDelay1) = true,
      Parent.Default,
      ERD1
     )

Я ожидал, что смогу передать данные из форм области в диспетчеры, если дата и смещение (день или ночь) совпадают в обеих формах

...