>100 Views
April 02, 25
スライド概要
RPA Community テックネタ × 推し活|ライトニングトーク大会! LT資料
https://rpacommunity.connpass.com/event/349766/
iPhoneと ショートカットと 私 - iPhoneショートカットを活用したスイーツロガーアプリ @RPACommunity 推し活LT
自己紹介 name “yankee” SNS yankee 資格・試験 最近の興味 IPA(ES/SC/NW/DB/SA/AU) PL-900、日商簿記2級 ローコード全般、M5Stack、Azure、 Postman、Linux、仮想化などなど
本日の流れ 01 はじめに 02 03 つくったもの 使用ツール 04 実装方法 05 おわりに
本日の流れ 01 はじめに 02 03 つくったもの 使用ツール 04 実装方法 05 おわりに
最近の推しツール:iPhoneショートカット • iPhone操作を自動化できる純正アプリ • GPS、メール受信などをトリガとしてオート メーション処理も可能 • 自動化ツールを作って試して遊ぶ日々 Created by ChatGPT ショートカット ユーザガイド - Apple サポート (日本)
もう一つの推し:スイーツ • 甘いものは正義 • 旅先ではカフェでスイーツ巡り • 食べる前にとりあえずスイーツ撮影 Created by ChatGPT
この2つを 組み合わせて、 何かできないか?
まずは現状分析 現状 解決策 • 過去の写真の検索性が悪い • スイーツ写真をカフェ情報と • どのカフェの写真か思い出 紐づけて保存 せない • 登録時の手間はなるべく少 • 細かく管理しようとすると、入 なく 力の手間が発生 ⇒iPhoneショートカットを活用
本日の流れ 01 はじめに 02 03 つくったもの 使用ツール 04 実装方法 05 おわりに
全体のイメージ Created by ChatGPT ① カフェでスイーツ 写真を撮る ② ショートカット経 由でスイーツロ ガーアプリに登 録 ③ スイーツロガーア プリ上で写真を 見返す
本日の流れ 01 はじめに 02 03 つくったもの 使用ツール 04 実装方法 05 おわりに
iPhone ショートカット • iPhoneやiPadで利 用可能 • 複数の処理・操作を1 つのショートカットにま とめることができる • ギャラリーショートカッ トから追加もできる iPhoneおよびiPadの「ショートカット」の 概要 - Apple サポート (日本) iPhoneまたはiPadの「ギャラリー」で ショートカットを見つける - Apple サポー ト (日本)
kintone • サイボウズ社が提供するノーコー ドツール • 業務アプリを「シュシュっと」つくれ ることで定評がある kintone(キントーン)とは - サイボウズ公式 kintoneとは? | kintone ヘルプ キントーンの基本
本日の流れ 01 はじめに 02 03 つくったもの 使用ツール 04 全体構成 05 おわりに
スイーツロガーアプリ • kintoneでアプリ構築 • 訪れたカフェの店名や住所情報を記録 • 食べたスイーツの写真を記録
kintoneアプリと外部サービス連携 REST API • 外部サービスから、kintoneアプリ のレコード操作などが可能 • 事前にAPIトークンをkintoneア プリ設定から発行する必要がある kintone REST APIを使ってみよう - cybozu developer network kintone(キントーン)- できること - 使いやす い基本機能
kintoneへのファイルアップロード フィールド種類が「ファイル」の場合、2段階で処理が必要 1段階目 2段階目 • 画像等のファイルをREST APIでアップロード • 追加したいレコードのアプリ IDやフィールド名と一緒に ファイルキーを指定して、リク エストを実行 • ファイルは一時保存領域に保 存され、ファイルキーが返答 される ファイルをアップロードする - cybozu developer network
スイーツロガー登録ショートカット • ショートカットからショートカットを呼 出し可能(関数的な使い方) • 1段階目(画像登録)、2段階目 (データ登録)のショートカットをそれ ぞれ実行 • ショートカットの結果を次のショート カットに渡すこともできる(戻り値と 引数的な使い方)
ショートカットの構成 • 1段階目、2段階目それぞれのショートカットを作成
データ登録ショートカットの詳細 • 現在地周辺のカフェを 変数に設定 検索することで、カフェ 名を自動取得 • ファイルキーや店名、 緯度をBodyに入れて リクエストを実行 カフェ情報取得
データ登録確認
本日の流れ 01 はじめに 02 03 つくったもの 使用ツール 04 実装方法 05 おわりに
今日のまとめ iPhoneショートカットとkintoneのREST API機能と組み合わせることで レコードの登録が可能 ショートカットを使いマップアプリから現在地周辺のカフェも取得可能 画像をkintoneに登録するのは少し手間がかかる <1日に実行できるAPIリクエスト数> スタンダードコースの場合、1アプリごとに1万リクエスト/日 <同時アクセス数> 1つのドメインにつき、100アクセス 制限値一覧 | kintone ヘルプ
今後に向けた課題 出来立てホヤホヤなので、動作検証があまりできていない ⇒いろんなカフェでスイーツを食べることでサンプルを増やす ⇒動作検証のためにもスイーツを食べる必要が!! 実装方法の詳細をまとめる ⇒暇を見て、Qiitaに記事を書く予定です iPhoneショートカットに関する記事も投稿 してるので、良ければご覧ください iPhoneショートカット記事ストックリスト - Qiita
Thank you!!