見出し画像

🌸 さくケア|【2-3-3 プレミアム】完勝。コードでリッチメニューを支配し、「さくケア」が産声を上げた夜

前夜、LINEアプリから「お前の設定は間違っている」と突き放され、エンジニアとして完全に「詰み」を宣告された私。しかし、理学療法士として現場の壁を乗り越えてきた不屈の精神は、これしきのことで折れはしません。

今夜のミッションは、昨夜の屈辱を晴らす**「リッチメニュー切り替え(タブ機能)」の完全攻略**。 補助輪を外し、APIの世界へ真っ向から再挑戦した、激闘の記録です。

🌸 1. 牙を剥いた「1MBの壁」と、GASの知られざる掟

まず立ちはだかったのは、コード以前の意外な刺客、**「画像サイズ」**でした。 自作した検索メニュー用の画像をアップロードしようとするも、GASから放たれた無情なエラー:413 Request Entity Too Large。

ここで私は、API開発の厳しさを知ることになります。

  • LINEの掟: リッチメニューの画像は1MB(1,024KB)以下。

  • GASの落とし穴: ブラウザのエディタ(GUI)なら通る「ギリギリ1MB」の画像も、GAS(API)で送る際は**「通信用のヘッダー情報」**などが加算され、実質的な許容量がさらに厳しくなる。

昨日の成功に甘んじず、画像をさらにダイエット(0.6MB〜0.8MB程度まで圧縮)させ、余裕を持って門番のゲートを通過!これが、真の「API制御」への第一歩でした。

🌸 2. エイリアスの迷宮:名前は合っているのに、なぜ戻れない?

画像が通り、コードも書き換え、いよいよ運命のタップ。 メインメニューから検索メニューへ……「シュパッ!」 飛びました!成功です!……が、喜びも束の間。検索メニューから「戻る」ボタンを押しても、メインメニューに戻ってこられない。

「エイリアスID(あだ名)」はどちらも main と search で完璧に指定しているはずなのに。ここで私は、リッチメニューの深い仕様に気づきました。

  • 原因: main というあだ名が、昨日削除した「古いメニューID」に紐付いたまま、LINEのサーバー内に残っていた。

  • 解決策: 最新のメニューIDに対して、改めて main という名前を「上書き登録(エイリアス更新)」し直す。

電話帳でいえば、「実家」という登録先が古い電話番号のままだったようなもの。これを最新の番号に書き換えた瞬間、ついにその時が訪れました。

🌸 3. 歓喜の瞬間「シュパッ!!」の往復

スマホを手に取り、画面上部をタップ。 メインから検索へ。検索からメインへ。 0.5秒の遅延もなく、メニューが魔法のように切り替わる。

さらに、右側のボタンを押せば、AppSheetの「さくケア」へとダイレクトに繋がる。

「できた……!!」

理屈では分かっていても、自分の手で組み上げた「API制御」が思い通りに動くこの瞬間。昨夜の「動かないボタン」を虚しくタップしていた自分への、最高のリベンジを果たしました。

🌸 4. 補助輪を外して見えた、新しい景色

今回の勝利で確信しました。 管理画面(GUI)という補助輪を捨て、API(コード)という自前のエンジンで走り出したことで、「さくケア」は真の自由を手に入れました。

ケアマネさんが現場で「空き状況」を直感的に検索し、またすぐにホーム画面に戻れる。 さらに、リッチメニューエディタが書き出した「綺麗なJSONコード」をベースにすることで、今後のカスタマイズも自由自在です。 そんな当たり前だけど心地よいユーザー体験(UX)の土台が、今夜、ようやく完成したのです。

結び:リベンジは、さらなる進化へのプロローグ

敗北を認め、一から学び直したことで、私は昨日よりも少しだけ「LINE API」と仲良くなれた気がします。 個人開発の道は、一歩進んでは壁にぶつかることの連続。でも、その壁を壊した瞬間の熱量は、何物にも代えがたい報酬です。

「さくケア」の心臓部は、いよいよ動き出しました。 次は、このメニューの裏側で**「GASによるリアルタイム検索機能」**を爆速で走らせます! 皆さんも、1MBの壁に阻まれても、エイリアスの迷宮で迷っても、その先にある「シュパッ!」を信じて。

最高のリベンジを!🚀🌸


🌸さくケア|咲くっとケアプラン 開発中!
現場の「面倒くさい」を解決し、チームに笑顔と時間を。

「さくケア」公式LINEはこちら。
メディカルホールディングスの夢を共にする仲間、募集中!🚀

[さくケア|訪看検索]

スマホの方はこちらをタップするだけで登録完了です!🚀

📱 ハッシュタグ #さくケア #介護DX #理学療法士 #個人開発 #GAS #LINEAPI #リベンジ成功 #リッチメニュー完全攻略 #AppSheet #1MBの壁 #不撓不屈 #取手市 #エンジニアの休日

いいなと思ったら応援しよう!