#microsoftpowerapps

1
6

@eljusiejes niestety nie pomogę, ale jeżeli masz chwilę to napisz do czego używasz HL2 i jak się sprawdza, chętnie poczytam

Zaloguj się aby komentować

Tomki, mam zagwozdkę z #microsoft
Otóż mam Combobox, gdzie w Items znajduje się formuła wybierająca maile z Office365Users.SearchUser.
Co chcę osiągnąć: Aby wartością początkową DefaultSelectedItems była pozycja ze Sharepointa.
Próbuję ustawić DefaultSelectedItems = 'Nazwa Sharepointa'.'Nazwa kolumny' - zwraca mi całą kolumnę, a ja potrzebuję tylko jeden rekord. Jak to zrobić?
#microsoftpowerapps #programowanie #naukaprogramowania
11

@Hepar @Vuaas


EDIT: Rozwiązane!


DefaultSelectedItems = {Value: NazwaGalerii.Selected.'Nazwa Kolumny'}

lub

DefaultSelectedItems = {DisplayName: NazwaGalerii.Selected.'Nazwa Kolumny'}


Dziękuję panowi Shaneowi Youngowi z YouTuba oraz wam, bardzo mi pomogliście

@DerMirker Wychodzi na to, że przy takim zapisie pod spodem działa jakiś mapper, który bierze sobie pierwszą wartość, jeżeli rzucasz mu całą kolumnę.


Muszę przyznać, że jest to o wiele bardziej podejście o wiele bardziej przyjazne użytkownikowi niż to co dzieje się w vba. Tam od razu poleciałby błąd "mapuj se sam" xD

@Hepar tak. Ale i tak jest to dla mnie trudne do zrozumienia

Zaloguj się aby komentować

Jak w Microsoft Power Apps połączyć Sort() i Filter() w funkcji Items?
Mam już założony filter z wieloma warunkami. Teraz chciałbym dołożyć sortowanie po dacie w jednej z kolumn do przycisku. Mój kod wygląda obecnie tak:
With(
{Gallery: 'Cars'},
Filter(
filtr1
filtr2
)
)
No i chciałbym dorzucić Sort(), aby sortowało po kolumnie z datą. Jak to zrobić?
#naukaprogramowania #programowanie #microsoftpowerapps
2

@wronka dzięki, bardzo mi pomogłaś!

Zaloguj się aby komentować

Hejka,
w opcjach kalendarza mamy funkcję Plan dnia, która umożliwia wysyłkę zaplanowanych eventow na dany dzień jeszcze zanim wstanę z łóżka.
Chciałem to samo zrobić dla tasków, planowałem użyć do tego celu MS PowerAutomate. Chyba jednak moje umiejętności są zbyt niskie. Mój plan wyglądał tak:
  • Flow sprawdza czy taski zaplanowane na dziś są ukończone
  • Jeśli task jest nieukończony dodaje go do listy
  • Po sprawdzeniu wszystkich tasków lista wysyłana jest na Gmaila.
  • W przypadku braku tasków na dziś wysyła maila "brak tasków"
Nie będę nawet przedstawiał tego co stworzyłem, ale ma ktoś pomysł jak to zrobić by działało?
#powerautomate #microsoftpowerapps #zapier #iftt
0

Zaloguj się aby komentować

#microsoftpowerapps #microsoft #naukaprogramowania
Tomki, próbuję sobie w PowerApps wyfiltrować w SharePoincie same rekordy, gdzie jedno pole nie jest uzupełnione (puste pole w tabeli). Używam tego polecenia, jednak nie zwraca wyników. Na czym polega mój błąd?
Filter(
'Przeszukiwana tabela ABC',
NazwaPolaTextInput.Text in "Nazwa kolumny'.Value = ""
)
1

@DerMirker próbowałeś użyć IsBlank()?

Zaloguj się aby komentować

Koledzy, dajcie mi jakąś wskazówkę, co robię źle, bo już nie wiem.
Tworzę sobię aplikację w MS PowerApps. Chcę, by w formularzu, przy wybraniu z listy rozwijalnej określonego człowieka, aplikacja sama uzupełniała wartość w kolumnie na Sharepoincie, sformatowanej jako choice, gdzie są do wyboru adresy mailowe. Napisałem coś takiego, funkcja UpdateIf.
UpdateIf(
'NazwaListy',
KolumnaZCzlowiekiem = "Jan Nowak"
{
KolumnaZMailemCzlowieka: jannowak@mail.com
}
)
Co robię źle? #programowanie #microsoftpowerapps #powerapps #naukaprogramowania
5

@Meverth Rozumiem. W moim przypadku UpdateIf nie zadziała, ponieważ nie ma takiego rekordu w tabeli na Sharepoincie. Rekord zostanie stworzony dopiero po naciśnięciu przycisku Submit i wykonaniu instrukcji OnSubmit.


Rozumiem też, że komendę muszę zawszeć w OnSelect przy moim dropdownie (comboBoxie).


Z tego co wiem, instrukcje Patch i Update działają też na stworzonych już rekordach. Czy się mylę? W moim przypadku rekord jest dopiero tworzony w formularzu i tworzę go OnSubmit'em.

@DerMirker jeśli dobrze rozumiem Twój przypadek to zasugerowałabym trochę inne podejście. Ludzie i majle się zmieniają, więc z punktu widzenia developera lepiej jest trzymać tego typu informacje w osobnej tabeli / na osobnej liście SP, którą będzie mógła edytować osoba odpowiedzialna za proces, a nie deweloper za każdym razem jak nastąpi zmiana. Zatem dla przykładu:

  1. tworzymy listę SP "Validation" zawierającą dwie kolumny [Title] oraz [Option]. [Title] zawiera imiona i nazwiska, [Option] zawiera odpowiadające im adresy mailowe

  2. Na liście SP dodajemy dwie kolumny [Name], która jest LookUpem i zaciąga wartości z listy Validation oraz [Mail], która jest zwykłym SingleLineOfText

  3. W aplikacji dodajemy nowe źródło - "Validation"

  4. W aplikacji do głównej listy SP dodajemy dwa nowo dodane pola

  5. Pole "Name" powinno mieć z defaultu w Items ustawione Choices({NazwaListy}.Name), a więc tego nie ruszamy,

dla pola "Mail" jako Default ustawiamy LookUp(Validation, Title = {NazwaPolaZawierającegoImieNazwiskoNaFormie].Selected.Value, Option) To pole najlepiej byłoby ustawić jedynie jako View

No i oczywiście trzebaby pilnować, żeby [Title] był unikatowy, a więc każda wartość w [Title] miała tylko jedną odpowiadającą wartość [Option]


PS, Tak wiem, że ponad 20 dni od wpisu no ale może jednak będzie dla kogoś pomocne

@wronka hej! Dziękuję za tak szczegółowe przedstawienie rozwiązania. Choć z problemem już sobie poradziłem, to twoja sugestia jest zdecydowanie bardziej praktyczna. Jednak na moim obecnym poziomie znajomości MS PowerApps jeszcze trudna do zaimplementowania.

Zaloguj się aby komentować