AppSheetで顧客管理アプリを作っていると、「電話をかけた回数を自動で記録したい」という場面があります。

たとえば、顧客一覧に電話番号があり、アプリ上の電話ボタンを押したときに、その顧客の「発信回数」を1増やしたい場合です。
「Action」を使う
この仕組みは、AppSheetの「Action」を使うことで実現できます。
今回作る仕組みは、次の流れです。
電話発信ボタンを押す
↓
発信回数を1増やす
↓
電話アプリを開く
重要なのは、「電話をかけるアクション」と「発信回数を増やすアクション」は別々に作るという点です。

そして最後に、その2つをまとめて実行する「グループアクション」を作ります。
使うアクション
使うアクションは、全部で3つです。
1. 電話をかける
2. 発信回数を1増やす
3. 電話発信+カウント
「電話をかける」は、端末の電話アプリを開くためのアクションです。
「発信回数を1増やす」は、対象の行にある「発信回数」列の数字を書き換えるためのアクションです。
「電話発信+カウント」は、上の2つを順番に実行するためのアクションです。
注意点
注意点として、AppSheetでカウントできるのは「実際に通話がつながった回数」ではなく、「電話ボタンを押した回数」です。
つまり、相手が電話に出たかどうかまではAppSheet側では判定できません。
ただし、営業管理や顧客対応履歴として、「何回発信操作をしたか」を記録する目的であれば、この方法で十分使えます。
まとめ
今回の完成形は、顧客詳細画面などに「電話発信+カウント」ボタンを表示し、そのボタンを押すと発信回数が1増えてから電話アプリが開く形です。
第2回では、実際に「電話をかけるアクション」と「発信回数を1増やすアクション」を作っていきます。


