質問: 更新内容の自動同期について 予約が必要な病院・飲食などのウェイティングリストをappsheetで実現したいと思っているのですが1点実現方法がわからず質問させていただきます。 状況 ・appsheetでお客様用のアプリを作成(登録と参照のみ) ・appsheetで管理者用のアプリを作成 ・1つのspreadsheetを上記2つのアプリで共有 課題 この場合、お客様が予約を追加した場合、お客様のアプリは即画面に反映(一覧に表示)されますが、管理者側は syncingアイコンをタップしない限り反映(一覧に表示)されません 。 解決したいこと スプレットシートの更新を検知、または自動同期し、画面に反映される方法などありましたら、ご教授いただきたいです。
回答: 以下ご参考までの補足となります。ご参考にされてください。 まず、あるユーザーがアプリをブラウザ・pcで立ち上げる際、アプリが必ず同期し、最新のデータを取り込ませるような設定が可能です。sync on startという設定をonにすることでその設定完了です。defaultではoffとされているため、これを任意にonにしていただくと立ち上げ時に強制的に同期します。これを設定していない場合、ブラウザにcacheされたデータをベースに立ち上がるために常に最新のdataを表示したい、とい際に有効な設定です。 また、automatic updateはデフォルトでonになっています。設定変更は必要ありませんが、例えばアプリを立ち上げた状態にします。他のユーザーがデータを変更。その瞬間には目前に見えているデータは変更されません(realtime databaseを土台としていないため)が、アップシートは30分間隔でデータをpushしてきますのでアプリをopenしたままにしていても30分毎にリフレッシュされる仕組みです。