ショートカット Part 4
■ このスレッドは過去ログ倉庫に格納されています
質問への回答じゃなくてすまんが、
トグル動作だとややこしくなるからonとoffは別に作ったらいいんじゃね >>100
家のwifiとかでネットワーク名わかってればできるのでは? >>99
答えがズレてるから
変数で取得出来ると分かってから
その直後のレスでわざわざmapのリンク貼るかね
付けて消して無駄だろ Apple Watch版なのですが、ショートカット.appになってから、マイウオッチ>コンプリケーションから消えたのでしょか? >>104
セットになってる分、短くなって見やすいとかそんな感じの主張? やり方色々あるのだから
もっと効率いいのはこんなだよ
と、紹介すればいいのに 教えてもらっても手間が増えるとか無駄とか書いてるから理解できてないんでしょ
スルーで ちゃんと読んでないのは
すでにpythonで作ったからでもあるな その前にマップで表示とか置き換えるとかレスがあったからだろう
>93も>92の変数に入れると〜の後のレスだからすでに自己解決してるし 俺は現在地の結果が住所で全然分からなかった
よく最初から分かってるみたいに答えられるなあ
変数からある項目が取り出せるなら分かるけど
表示される結果に無いものが取り出せるとか
他の言語より分かりにくくなってるなあと感じる >>105
なくなってる
体重体脂肪入力するのに重宝してたのに 表計算ソフトのNumbers(重要)に記録してある購入履歴をカレンダーに転記するショートカットを初心者なりに作ってみたのだけどもっとシンプルに作れたりする?
添削お願いしたいです
使い方は記録したい行を選択してコピー→ショートカット起動を想定してます
複数行まとめて選択して処理できれば最高だけど無理だよね…
https://www.icloud.com/shortcuts/c2a2379214f444429f04b9175fca1674
記録してある購入履歴
https://i.imgur.com/cVSua6f.png
↓
カレンダー転記後
https://i.imgur.com/3Oqfydi.png ちなみに本当はタブを改行に置換して改行で分割したかったけど\nでは置換できなかったのでやむなく@@@@@で代用しました
なんでできないんだろう… >>105
>>114
以下、Apple Watchからのショートカット起動方法
(Apple Watchを持ってないので未確認、調査のみ)
・Apple Watch側でのショートカット実行は無い
・iPhone側の「設定>Siriと検索>マイショートカット」で作成済みレシピに起動音声フレーズを登録する
・Apple WatchでSiriに対し起動フレーズを言って、iPhone上のレシピを起動する
・iPhone上のレシピがiPhone上で実行される
・Apple WatchのSiriは音声データをiPhoneに転送するだけ
・iPhoneのSiriは音声データを圧縮しネットのSiriサーバーに投げる
・Siriサーバーが音声の文法を解析しiPhoneへコマンドを返してくる
・WiFiや4Gが繋がってないとSiriは使えない
・入力があるレシピはiPhoneで入力が発生するため最初からiPhoneで起動すればいい
・入力が無い一発起動のレシピのみApple Watchで起動する意味がある
・定型文・固定相手、入力無しの帰るメールなどは使える
例)帰るメール
・iPhone側で帰るメールに起動フレーズ=『嫁さんにメールしとこ』を登録しておく
・駅や電車などで、Apple Watchを見て口元に近付け『オッこんな時間か、、嫁さんにメールしとこ』と独り言風につぶやく
(Hey Siri呼びかけが無くなり、怪しさと恥ずかしさが少し減った) >>115
複数行選択してコピーして
クリップボードを取得したやつを
テキストを分割(区切りは改行)して
それぞれで繰り返すで回せばいいんでない?
あと 変数に追加→変数に設定 に変えてね
https://i.imgur.com/X1B57Qb.png >>116
置換後のところに正規表現使えないんだよね…
事前に改行のみ入力したテキストを変数に設定して
置き換えのところでその変数を指定すると上手くいくよ パターンマッチのための正規表現が置換後に使えないのは当たり前なので、そこに含まれるメタ文字が使えないのも仕方ない
関数ではなくUI上の(本来であれば言語側で処理をする)問題なので、改行を含むテキストを予め作っておいて変数指定すれば使えるはず >>119
ありがとうございます、スクリーンショットを真似させてもらったうえでカレンダー追加前に商品名のアラートを挟んで満足のいくものができました
https://www.icloud.com/shortcuts/d4f3888d88e343d2bb360f7aaf3d23c6
自分も繰り返しを使えば何とかなりそうな気はしていたものの、いまいち使い方がわからなかったので助かりました
ちなみに変数に追加と変数を設定の違いもいまいち分からないです
具体的にどういう使い分けをすればいいんでしょうか
>>120 >>121
なるほど、そもそも置換には正規表現が使えないんですね、残念…
変数を使って置換するのは良さそうですね、覚えておきます Numbersなんだよね?
スレチを承知で言うとGoogleSpreadSheetとGoogle Apps Scriptでやると色々スマートだけどね >>124
Numbersですね、自分もGoogleスプレッドシートとIFTTTあたりを使えばできそうな気がした(どちらも使っていないので実際のところはわからない)のでNumbersを強調しました
GoogleAppScriptというのは初耳ですが便利そうですね
自分にはちょっと難しそうだけど気が向いたら試してみます、ありがとうございます iCloudのリンク晒しても大丈夫なんだろうか
不安だ >>123
●違うもの消し用正規表現
^([-0-9 :/明々後月火水曜木金土日曜]*)\t([^\t]*)\t([0-9]+)$
●置き換え 辞書制作用
^([^\t]*)\t([^\t]*)\t([^\t]*)$
{"日付":"$1","名前":"$2","値段":"$3"}
カレンダー検索して確認しないと重複するよ
●カレンダー検索用と設定用の終日日時開始日
"辞書-日時"
"入力から日時を取得"
"日時をフォーマット" (日時のみ)
"フォーマット済みの日時 0:00" (テキストで時間を付与) 改行は、テキストを分割(カスタム)→テキストを結合(改行)するのが楽だった お前ら無駄にレシピ長くするの好きだよな
見にくく無いか? >>129
他人に公開したりするときは冗長に作ってる
後からこの部分なにやってるんですか?とか意味も分からず他のレシピに組み込んで上手く動かないとか言われるのも面倒 URLからwebページの内容を取得するとき読み込み中の内容を取得してしまうんですが読み込みが終了してから取得させるにはどうしたらいいでしょうか? >>131
補足
フラグメントまで含んだURLなんですがそのURLをブラウザで開くとなぜか別のフラグメントが入ったページが出たあと読み込みを経て目的のページになります
もとのURLにWebページの内容を取得を使うとその別のフラグメントが入ったページの内容を取得してしまいます >>127
ありがとうございます、せっかくレスしてもらったのに使い方がいまいちわからない……
iCloudのリンクか、もしそれが不安ならスクリーンショットを貼ってもらえると嬉しいです 写真アプリで
画像の編集→右上の方にある自動補正?を
画像複数枚に一括で実行する
みたいな動作できたらいいなーと思うんだけど
できますかね 画像のexifを編集したいんだけど、ショートカットでは難しいかな?
ただ消すだけとかは出来るみたいだけど、位置情報を変更したい。。 OCRで読み込んだ文章を直したいのですが
置換が上手くいきません
エディタだとこの正規表現で置換できるのですが
ショートカットだと動作しません
何かショートカット特有のルールがあるのでしょうか
どなたか解決方法をご存じでしたら教えてください
https://i.imgur.com/cENjA3n.jpg その文頭文末の概念が改行単位かテキスト単位(全体)になるかは曖昧で、これはどうやら後者 >>136
ショートカットでの正規表現はデフォでシングルラインモード
あたまに (?m) 付けてマルチラインモードに変えればおk
https://i.imgur.com/cC56F0v.png >>137,138
どうもありがとうございます
やっと思った通りに置換できました
ググってきました
「^$」は
シングルラインモードだと、文頭・文末を表し
マルチラインモードだと、行頭・行末を表すということなんですね
お陰様でちょっと賢くなれた気がします
本当に助かりました、ありがとうございます >>137,138
どうもありがとうございます
やっと思った通りに置換できました
ググってきました
「^$」は
シングルラインモードだと、文頭・文末を表し
マルチラインモードだと、行頭・行末を表すということになるんですね
お陰様でちょっと賢くなれた気がします
本当に助かりました すみません、書き込めてないと思って二重投稿しました…
スレ汚し失礼しました https://www.icloud.com/shortcuts/662247c24d8644f3ac5c17c36389d45d
Twitterの動画保存するやつ作ったんだけど誰か試してくれない?
最初うまく動いてたんだけど今なぜかうまくいかない
俺環なのかな
ちゃんと目的の動画が保存できるかどうか教えてくれ >>142
違う動画が保存される
Social Media Downloaderでよくね >>144
んーつまりこのSyncerってサイトがゴミってことか
残念 純正の時計ってタイマーって1つしか合わせられなくて例えば
1分用 タイマー終了時 きらめき
5分用 タイマー終了時 さざ波
みたいにショートカットで作れないかなと思うけど
タイマーの終了時の音の設定がわからなくて。
時計
1分のタイマーを開始
実行時に表示
の後に音(着信音として入れてる音を使いたい)の設定の方法誰かわかりませんか? >>147
期間限定無料で、タイマー10個ぐらい測れるアプリあったけど
使い道ないから取らなかったわ。 >>148
アプリならあるのはしってるんですけねど。
ショートカットでも難しいんですね。
それと>>45このスクリーンショットの新規リマインダーを追加のところ
タイトルにreminderってでてますがどうやってもでてきません。
少し上をみると国 日本とかいてますが、この前に何かあるんですかね? pythonista使えばいっぱい作れる
notification.schedule(message[, delay, sound_name, action_url]) URLスキームでPythonistaへ起動させるスクリプト指定とそれに渡すリテラルを指定できれば、複数タイマーは解決だね >>149
標準アプリのリマインダーのリスト名のことだよ
カナカナでリマインダーになってたり、自分で追加したものでもOK
リマインダーAppでショートカット専用のリスト名追加してそれをショートカット側で使うのもあり
そうすれば、他の項目とゴッチャにならないで済む あ、間違えた
タイトルの所だったね
そこは自由に設定すればいいと思うよ
参照の画像では、直前までの処理でタイトルを自動的に振らせる為にマジック変数使ってるだけだから バックグラウンドで監視してくれるようにならないかな
設定のオンオフだけじゃなくて、ステータスによって条件分岐させたい ショートカット はiPhoneがロックされてると何も動作しないんですか? >>154
不正アプリに悪用されるから難しいんじゃない? きっといろいろな事が便利にできるんだと思うけど
音楽を時間が来ると停止させたり、
普通のタイマーすら難しくて自分にはかなり敷居が高いわw
上の人、追加ですくシーンショットの情報ありがとうございます。 登録したショートカット がウィジェットで消えるのはまさか仕様じゃないよね?
なぜ消えてしまうんだろう。 >>160
端末の文字サイズを変更していたらウィジェット下部の「ショートカットをカスタマイズ」のところがズレて最下段のレシピが隠れてしまうってバグ
設定アプリで画面表示と明るさ→文字サイズを変更でスライダーを真ん中に戻せば直る
文字サイズを変えたままにしたいのならダミーのレシピを1, 2個作り最下段に配置して1段分増やせばダミー以外のレシピを全部表示させることは出来る >>161
サイズは変えてないですね。
他の表示に関する設定もデフォルトのままです。
ウィジェットのショートカットのエリアは表示されてますが、
読み込めません
って真ん中に出るだけな状態です。一旦ウィジェットのショートカットをオフにして再度オンにしても表示されません。
登録してあるウィジェットに表示するショートカットを全てオフにして再度オンにすると表示されることもあるが表示されないことも。 ウィジェットじゃなくてコントロールセンターから実行したい 普通にホームから実行したいが、ホームのアイコンをタップするといちいちショートカットのアプリに移動されてしまうから結局ウィジェットから起動しないといけない…
ショートカットのアプリに移動せず起動する方法はないのかな? >>162
スクショ貼れないのか?
ウィジェットのレシピが表示されるエリアをタップしたら表示されない? iOS12.1Beta3にしたら
アプリを起動させる命令でエラーが出て
起動させたいアプリを起動できなくなった >>166
OSのBeta版の不具合をここでしても仕方ないとは思うが…
URLスキームでアプリを起動した時の挙動があやしいんじゃね?
App Store をURLスキーム ( itms-apps:// ) で起動すると初回の通信ができてない感じだが しつこくて申し訳ないが、このショートカットはiPhoneがロックされてる時には何も動かないのは
・バグ
・仕様
どちらなんでしょうか?
ギャラリーにあるミュージック・タイマーを含め自分で作ってみたレシピも
iPhoneのロック中指定した時間がくると音楽が停止する場合もあれば停止せずそのままなり続ける場合もあります。
バグ・仕様どちらなのかわからなくどうしたらいいのかが困っています。
誰か教えてもらえませんか? iPhone7だけどウィジェットから普通に動くけど App Store Appの詳細を取得が動かんのだがどうしたらうまく動くんだ?
Appを共有のエクステンションから動かしてもこんな画面が出るだけなんだが
https://i.imgur.com/ZVQMi3w.jpg >>170
最近JSONの構造が変わったのかな?アプリがデータを読めないみたいだね
アップデートまでの応急処置案としては
AppStoreからマッチテキスト使ってidを引っ張ってきて変数に設定
URLにhttps://itunes.apple.com/lookup?id=設定した変数&country=JPと入力してURLの内容を取得
辞書の値を取得でキーにresults
もう1度辞書の値を取得を配置してすべてのキーから必要な値探す
これでどうだろう >>169
動くには動きますが、例えば120分のたいまーをかけて寝て起きても音楽が流れたままとかです。
つまりiPhoneがロックされてると120分経過しても音楽が停止されないのです。
時間は20分でも1分でもロック中は音楽が止まらず再生が続いてしまいます。 >>174
確かにバックグラウンドは親スイッチもアプリ全てもオフです。
バックグラウンドの設定てWi-FiかWi-Fi・モバイル通信の設定があるので
通信以外に関係無いと思ってました。
一応オンにしてみました。 問題があると言うなら再現する正確な手順を示しなよ
中途半端な例えとか要らないよ バックグラウンドでは動かない、
動いても数分くらい
それがiOSの仕様かと思ってたが… やはり動かないんですね。
じゃタイマーなんて作るだけ無駄ですよねw
できないことがはっきりしたので他のことにチャレンジします。
教えていただいた方ありがとうございました。 >>164
ウィジェットからか、Siriのフレーズ登録しか無理だよね
ホームアイコンをタップした時の動作モードとは違うから
ウィジェット動作時はタスクリストに残らないから 単語の言語の認識はMicrosoftのサイト使わずに出来るのか
Language
>:
>:
164:
:
ウィ: ja
ジェット: ja
から: ja
か: ja
、:
Siri: und
の: ja
フレーズ: ja
登録: ja
しか: ja
無理: ja
だ: ja
よ: ja
ね: ja
Script
>:
>:
164:
:
ウィ: Jpan
ジェット: Jpan
から: Jpan
か: Jpan
、:
Siri: Latn >>183
なんで恥ずかしくならないとダメなの??? サウンドを再生ってあるけど、デフォルトの着信音しかならないですよね?
他の着信音は呼び出す方法はないのかな? music://play/?pid=persistentID
こんな感じで簡単に曲流せる ではpersistentIDをどこかしらか調べてくれば他のサウンドも使えるんでか。
検索して方法をさがしてみます。
ありがとう。 persistentIDはショートカットだけだと調べられなかったな 英語環境で使用している場合に現在地を日本語で取得する方法はある?
取得した情報を日本語に翻訳するのはうまくいかなかった >>192
PythonistaのGeo Locationで郵便番号取得して、郵便番号検索APIに問い合わせするとか persistentID調べるpythonスクリプト
from objc_util import ObjCClass
mpp = ObjCClass('MPMediaPropertyPredicate').alloc()
mpp.setProperty('isCloudItem')
mpp.setValue(False)
mpp.setComparisonType(0)
MPMediaQuery = ObjCClass('MPMediaQuery')
mq = MPMediaQuery.albumsQuery()
mq.addFilterPredicate(mpp)
for item in mq.items():
print(item.title())
print('- artist: %s' % item.artist())
print('- albumTitle: %s' % item.albumTitle())
print('- persistentID: %d' % item.persistentID()) ショートカットで連携できそうだからと
Pythonista購入したけど
iMac使ってるんだから
SSH使えばPythonista買わなくても良かった事に今頃気が付いた >>194
こんな大騒ぎのスクリプトを外部アプリを購入しないとiPhoneにインストールしてる着信音が使えないのかw
もっと簡単にしようってアップルは考えなかったのかな。 >>193
結構面倒なのね…
難しそうだし諦めます ありがとう サンプル探してきて貼ってるだけだから余計にややこしく見えてしまうっていうね
郵便番号取得しても現在地とはズレるし何がしたいのやら
郵便番号だけならショートカットで済むし ■ このスレッドは過去ログ倉庫に格納されています