AppSheetMemo

AppSheetを使ったスマホアプリ開発メモ。画像メインなのでPC閲覧推奨。

一部の行を編集不可にする

編集不可の行って必要だと思うんです。やってみたら出来たので記録。

あくまで一例です。スプレッドシートでこんな感じに編集可否のカラムを追加。

f:id:tanaka0:20210909101811p:plain

 

追加した列がAppsheet側で認識されていません。Regenerate Strucatrureを押すとテーブルが再認識されます。確認が出ます。Sure?

f:id:tanaka0:20210909102815p:plain

 

認識されました!列を入れ替えた時も同様の対応です。

この後、画面上で表示する必要は特にないので設定ShowをOFFにしました。

f:id:tanaka0:20210909103919p:plain

 

Behavior>Actions>Show system actionsを選択。

f:id:tanaka0:20210909144555p:plain

 

似たような項目がたくさんあります。一覧のEdit>Behavior>Only if condition is trueに数式を入れます。ここが実行可否を決める部分だと思います。

=if([edit],true,false)

f:id:tanaka0:20210909150654p:plain

 

Editアイコンが消えました!編集できません!

f:id:tanaka0:20210909151222p:plain     f:id:tanaka0:20210909151231p:plain

 

加算アクションも消しましょう。数式は同じもので構いません。

f:id:tanaka0:20210909151858p:plain

 

消えました。

f:id:tanaka0:20210909152118p:plain

 

アクションの一括実行時、変更不可の行を混ぜるとメニューが表示されません。

f:id:tanaka0:20210909153027p:plain     f:id:tanaka0:20210909153117p:plain

 

以上。