Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Power Apps オンライン勉強会 ~つまづきポイント対策会~

akira
February 19, 2022

Power Apps オンライン勉強会 ~つまづきポイント対策会~

akira

February 19, 2022
Tweet

More Decks by akira

Other Decks in Technology

Transcript

  1. ①こんな関数 あるんやで編 お客さん事例その1! 生 徒 の 名 前 年を選択 月を選択

    教科を選択 学年を選択 ゼミを選択 使用ストーリー アプリ画面 そりゃ [1,2,3,4,5,6,7,8,9,10,11,12]でも作れる けどね・・・
  2. ①こんな関数 あるんやで編 こんな関数しってますか? Calendar関数 「The Calendar functions are a set

    of functions that retrieve information about the current locale.」 Current localeに関する情報を取得して、単一列テーブルを返してくれる! (例) Calendar.MonthsLong() →“January“…”December”のテーブル Calendar.MonthsShort() →“Jan” …”Dec”のテーブル Calendar.WeekdaysLong()→“Sunday” …”Saturday”のテーブル Calendar.WeekdaysShort()→"Sun" …”Sat”のテーブル こちらは「新しい画面」→「カレンダーScreen」でも使われています!
  3. ①こんな関数 あるんやで編 こんな関数しってますか? EditForm/NewForm関数 「View, edit, or create an item,

    save the contents, and reset the controls in an Edit form control.」 フォームを編集するか作成するかモードを変えられる。 FormMode.Edit→ユーザーはフィールドの値を変更、 完了後、Data保存。 FormMode.New→ユーザーはフィールド値を変更、 完了後、Data追加。 FormMode.View→ユーザーはフィールドの値を変更できない(見るだけ) これに変えれるよ!っていう関数 自動ビルドのアプリで使われてる…はず
  4. ①こんな関数 あるんやで編 お客さん事例その3 ここが全部埋まってないと 登録できないようにしたい! If( IsBlank(記入4) = true, "未記入",

    Blank() ) If( Or( IsBlank(Label9_4.Text) = false, IsBlank(Label9_8.Text) = false, IsBlank(Label9_9.Text) = false, IsBlank(Label9_10.Text) = false ), Disabled, Edit ) こんな風にかいてあった!→
  5. ①こんな関数 あるんやで編 こんな関数しってますか? Coalesce関数 「making Coalesce a good way to

    convert empty strings to blank values.」 空の文字列を空白の値に変換する (例) Coalesce( value1, value2 ) →If( Not IsBlank( value1 ), value1, Not IsBlank( value2 ), value2 )
  6. ①こんな関数 あるんやで編 こんな関数しってますか? Validate関数 「 You can provide immediate feedback

    on the validity of that submission」 送信内容の有効性についてその場でフィードバックを返す (例) Validate(データソース,“列名”,評価したいコントロール) 評価がNGならSPOの制限をフィードバック! まとめて(たまには)デモ
  7. ④この関数 いつ使うの? ほんとに色んな関数があります・・・ Clock関数 「The Clock functions are a set

    of functions that retrieve information about the current locale.」 Current localeに関する情報を取得して、単一列テーブルを返してくれる! (例) Clock.AmPm()→「AM」「PM」のテーブル Clock.AmPmShort()→ 「A」「P」のテーブル。 Clock.IsClock24 ()→24時間制が使用されているかどうかを示すブール値 [“AM”,”PM”]って書いたほうが 文字数少ないじゃん・・・
  8. ④この関数 いつ使うの? ほんとに色んな関数があります・・・ Hashtags関数 「The HashTags function scans a string

    for hashtags. 」 文字列をスキャンしてハッシュタグを探しテーブルで返す (例) This #app is #AMAZING and can #coUnt123 or #123abc but not #1-23 or #$*(#@") •#app •#AMAZING •#coUnt123 •#123abc •#1 こんなテーブル 作ってくれる! 何に使うんだ…
  9. Ex:Docksの 読み方 • 相関表現を見つけましょう Some gestures are used in more

    than one culture. Others differ from culture to culture. Some A . Others B → AなものもあればBなものもある どっちもあり! Animals communicate with each other not only with sounds and movements but also with smell. not only A . but also B → AじゃなくBも どっちもあり! • 否定語+asは「~と違って」 A discussion need never become an argument in U.S.A as it so often does in this area.