MENU

チェックボックスで保存

SharePointリストでは委任を考えてテキストや数値での保存が望ましい。
でもAppsでユーザーが投入するときはチェックボックスにしたい。
ユーザーがチェックしたら「1」を反映させ、チェックしなかったら「0」を反映させよう。

そんな設定方法。

目次

チェックボックスの設定

  1. まずはチェックボックスを挿入します
  2. チェックボックス(例:Checkbox1)のDefaultは、以下のように設定します。
If(ThisItem.完了 = 1, true, false)

これで「完了」列が1ならチェックあり、0ならチェックなしで表示されます。

データの保存方法

Foamで送信するのか、このチェックボックスだけ送信するのかで、設定方法が異なります

Foamで送信する

チェックボックスを含んだデータカードのUpdateを以下のように設定します

If(Checkbox1.Value, 1, 0)

これで、チェックありなら1、なしなら0がリストに保存されます

データカードに元から挿入されていた「テキストボックス」は削除すれば完成です

個別に保存する

patch関数を使用して保存する場合は以下のように設定します

Patch(
    SharePointList名,
    ThisItem,
    {
        完了: If(Checkbox1.Value, 1, 0)
    }
)

「SharePointList名」は、データソースの名前で置き換えてください

広告

目次