検索メインメニューメインコンテンツへ移動サブコンテンツへ移動AppsMyFindMyMemoiWorkspaceMyShortcutsMyEditorMyScripts検索ハブSpeedShotTextClipiNetDual文字コード選択メニュー+0X3F2TIFFAboutMyScripts注:本アプリは最新のiOSをサポートしておりません。「MyScripts」は、Javascriptを作成、実行して、テキストを処理するためのアプリです。Inを使って渡されたテキストや、クリップボード内のテキスト、MyScriptsの連携URLで渡されたテキストをスクリプトから取得して加工することができます。Inを使って他のアプリに渡したり、クリップボードにコピーしたり、URLとして開いたり、デバッグ画面に表示したりできます。スクリプトのエディタ画面にはコード補完と自動インデント機能が搭載されていますので、スクリプトをすばやく簡単に作成できます。よる外部アプリからのテキストの読み込み/書き出し・バックグラウンドでのクリップボード監視&スクリプト実行(10分間のみ。・バックアップ(DropboxのアカウントとDropboxアプリが必要です。任意のアプリで文字列をコピーすると、対応する半角文字に変換してクリップボードを上書きします。Wikiマークアップで書かれたテキストをHTMLへ変換しますダウンロードダウンロードはこちらからどうぞ。LE」をお試しください。Storeから再インストールして頂くようお願い致します。LE版をインストールされている場合は、フル版を削除する時に併せて削除して下さい。お手数をおかけして申し訳ありません。ご意見、ご要望、不具合のご連絡は、このページのコメント欄に記入して頂くか、Twitter(@unitkay)までお願い致します。アプリの作成にはmoyashiさん(hitoriblog.com)にご協力頂きました。ありがとうございます。JavaScript実行開発環境MyScriptsの魅力を全力で伝えてみる」もご覧下さい。Wikiもぜひご覧下さい。・スクリプトの初回編集時に、ツールバーの位置がずれて表示されます。スクロールすることで元に戻ります・スクリプト一覧画面のツールバーのボタンが消える場合があります。Webサイトに掲載して頂きました。:ご質問ありがとうございます。Changes」によります)。仕様により非同期呼び出しの処理を実行できません。回答になりましたでしょうか。:ご回答をありがとうございました。Moyashiさんのお墨付きもあるので、早速購入しました。:早速ですが、要望です。TextExpanderとの連携よろしくご検討ください。:ご購入いただきありがとうございます。ご要望について承知しました。TextForce、Nebulous、TextExpanderを調査して、次バージョンで対応できるかどうか検討させて頂きます。:MyScriptsをアップデートしました。ご要望の機能を追加してあります。カーソルキーとタブキーについては「設定」アプリから有効にできます。:機能追加のリクエストさせて頂きます。スクリプトの整理機能フォルダやグループタグが使えると、便利です。スクリプトへのアイコン設定ができると視認性が上がります。バックアップ機能ボタン一発でメールに投げるだけでも、有り難いです。間でやり取りしているものでして。:リクエストをいただきありがとうございます。使い勝手が良くなるよう、できるかぎり対応させていただきます。:お問い合わせありがとうございます。選択すると「バージョン」という項目に表示されます。他のアプリについてはいかがでしょうか?よろしくお願いいたします。いつも便利に使わせていただいております。便利な機能が追加され、MyScriptはもはや日常生活においてなくてはならない存在となりました。使いすぎてスクリプトの数が増え、管理が難しくなってきました。スクリプト数の制限を設けける等のライト版をご用意いただいて、アプリ内課金で完全版と同等の機能を持たせて1台のiPhoneで2つのMyScriptを使えるようにご検討いただけないでしょうか。こちらの手間が減る代わりにコード管理等開発者様の管理が煩雑になることが想定されますので、もし問題なければ、という扱いになると思いますが...補完キーボードですが、これもかなり使いやすくなりました。iPhoneで使っていると選択枠が小さすぎると感じる時がありますので、オプションで現行の4倍の大きさも選択できるようにしていただけると大変助かります。選択肢のスワイプでのスクロールと相まって、大変使いやすく感じる方もいらっしゃるかと。将来的にご検討いただければ嬉しいです。:リクエストをありがとうございます。使い勝手が良くなるよう、機能向上に勤めさせていただきます。Creatorに対応しています(別の開発者さんのアプリで、別途ご購入が必要です)。実行に関してはホーム画面でフォルダ分けすることができますので、一度お試し頂ければ幸いです。:返信いただきありがとうございます。Creatorはすでに所有しておりますので、早速試してみます。ありがとうございました。Creator」と選択することで、簡単に登録できます。次バージョンではバックグラウンド実行を有効にするためのアイコンもホーム画面に配置できるようになる予定です。:さっそく回答ありがとうございました。大辞泉を何度か削除した後、再度ダウンロードしてみました。すると最初にこの辞書を開いた時は検索ハブに戻るための矢印が出るのですが、一度検索ハブに戻ってから、もう一度大辞泉を開くと、その矢印マークはなくなっていて、出てきません。なにか解決策があれば教えてください。辞書が更新されたことと関係あるのでしょうか?何度も質問して申し訳ありませんが、よろしくお願いいたします。:「一度検索ハブに戻ってから、もう一度大辞泉を開く」という操作ですが、検索ハブの「大辞泉」ボタンをタップしていますでしょうか?それとも、このボタンを使用せずに大辞泉に切り替え(ホーム画面から、またはタスク一覧から)ていますでしょうか?大辞泉の戻るボタンは、検索ハブから「大辞泉」ボタンをタップして起動したときにのみ表示されるようです。:うまく説明できませんが、症状は次の通りです。「大辞泉」を最初にダウンロードして、検索ハブから「大辞泉」を開くと、その最初の時だけは矢印が出てきます。「大辞泉」の検索を終わって、検索ハブにもどり、例えば英日の辞書を開き、検索終了後、再び検索ハブから「大辞泉」を開くと、その時にはもう矢印は出てきません。したがって、検索ハブには戻れないので、一度ipadのボタンを押して、その辞書を閉じなければなりません。ホーム画面上の検索ハブから再び「大辞泉」を開いてみるのですが、やはり矢印は出てきません。した問題の報告がないなら、私のipadの問題かもしれませんし、少なくとも以前は矢印がいつも画面上に出ていたと記憶しています。急ぎませんので、もし解決策があるようでしたら、教えていただければ幸いです。:詳細をありがとうございます。おかげさまでこちらでも再現できました。iPad版の大辞泉Version11での不具合のようです。大辞泉の開発会社に報告しておきます。:ご親切に対応いただきありがとうございました。原因がわかって安心しました。「大辞泉」が問題を解決してくれるのを待つしかありませんね。検索ハブはとても便利で、私にとって仕事上とても大切なツールです。開発してくださってありがとうございました。:お世話になっております。MyScripts、いつも活用させて頂いています。判定する方法はありますでしょうか?もし不可能であれば要望として挙げたいと思います。:お問い合わせ頂きありがとうございます。現在は、バックグラウンドかどうかの判定はできません。対応方法を検討しますので、どのようなときに必要とされるのか、使用状況を教えて頂けないでしょうか?使用状況にもっとも適した形で対応したいと思います。お手数ですがよろしくお願い致します。起動時に起動方法を判定して1ファイルで処理を振り分けたいと考えています。・スクリプトを直接起動→JSONのリストを一覧表示みたいなのを1つのスクリプトでできたら、と思い質問させて頂きました。:ありがとうございます。何か変数を用意して、バックグラウンドかどうかを判定できるようにしたいと思います。:現在日付時刻を取得してクリップボードに格納するMyscriptsを作成しました。通知センターに登録して実行すると、コピーもできますが、Myscriptsの画面のままとなります。これをMyscriptsを実行してクリップボードに格納したら、もとのアプリに自動で戻れるようになりますか?よろしくお願いいたします。:お問い合わせ頂きありがとうございます。iOSの仕様のために元のアプリに「戻る」ことはできません。コピーした後に、アプリのURLスキームを呼び出すことで、擬似的に戻ることは可能です。スクリプトの内容ですが、アクションはカミナリマークに設定し、COPY関数を使って文字列をコピーした後に、URLスキームを指定してください。mobileを利用して、呼び出すURLスキームを選択できるようにすることもできます。ご希望の動作と異なると思いますが、この方法試して頂ければと思います。:ご回答いただき、ありがとうございました。URLスキームで元に戻るのは、いいですね。:申し訳ありませんが、ホーム画面に戻ることもiOSの仕様上できません。参考までに、Iconizerというアプリがホーム画面に戻る動作を実装しています。Storeから削除される可能性があります。:myscriptsの導入を検討しております。やりたい事が実現可能か確認させてください。◯やりたいこと1.ブラウザでGoogleを開き、検索する2.検索結果一覧のリンクは開かずリンクを長押しして、urlをクリップボードにコピーする3.myscriptsにてクリップボード監視トリガーに、格納されたurlを予め設定しておいたアドレスにメールする。◯シチュエーション私はGoogle検索すると関係しそうなリンクをブラウザのタブとして開きまくって情報をしいれています。この方法は、タブが多くなるとブラウザの反応が重くなる、ネットワーク的にも全てのタブの読み込みが終わるまで時間がかかる。いう状況で、もう少しスマートに使いたいと思いました。そこで考えたのが、リンクはブラウザ上で開かず、クリップボード経由で取得したurlを、pocket(後で読むサービス)にメールでするという方法を考えました。pocketはメール投稿に対応しています。◯質問内容このような処理はmyscriptsで実現可能でしょうか?特に気にしているのが、メール送信のところです。全てをバックグラウンドで処理したいので、使い手にはメールの送信ボタン押下もさせずにメール送信がしたいのです。実現の可否について教えて頂けますか?よろしくお願いいたします。p.s.いわゆるやりたいことはclippedというアプリと同じ事なんですが、このアプリが、urllスキームに対応していないので、自作したいとかんがえました。メール以外に直接pocketに連携出来るのであればそれでも全く問題ありません。:お問い合わせ頂きありがとうございます。Javascriptではメールを送信できないため「メールの送信ボタン押下もさせずにメール送信」の動作はできません。pocketではURLを登録するためのWebサービスを公開しているため、このWebサービスのAPIを使ってバックグラウンドでURLを送信できます。具体的には以下のコードで登録することができました。コード内のAPIキーについては、誰でも無料で、簡単に取得できます。false);req.send(null);req.responseText;どうぞよろしくお願いします。:早速のお返事どうもありがとうございます。APIの方法で出来るとのこと。MyScriptsを導入して試してみたいと思います。ありがとうございました!導入するのが楽しみです。これからも期待しております。:バックグラウンドで動かしているScriptで処理した直後、通知バナーが画面上部に表示されて、1秒程度で消えていきますが、このバナーをタップした際の処理を組み込みたいと考えております。タップされた時のトリガーはScript側でそのように判定すればよいか教えて頂けないでしょうか。過去ログを「バナー」で検索し、ヒットしなかったので質問させて頂きました。重複した問い合わせとなってしまった場合は、ログのURLをお教えください。お手数をお掛けしますが、よろしくお願い致します。:お問い合わせ頂きありがとうございます。ターゲットがopenurl(雷マーク)のスクリプトは、通知をタップしたタイミングでスクリプトの最後の文字列が実行されます。すると、通知をタップするとGoogleのホームページが表示されます。通知をタップしたタイミングでこのスクリプトが実行されます。回答になりましたでしょうか。:回答有り難うございます。通知バータップ時は最終行が実行されてるとのこと、勉強になりました。通知バーがタップしない時:処理をしない。(例:Google表示しない)タップされた時:処理をする。(例:Google表示をする)という分岐をさせたいのですが、最終行に処理を追加してしまうと、クリップボード格納時に無条件に処理が実行されてしまうかと思います。(通知バータップ時の処理)←最終行この場合、クリップボード格納時に、処理A→処理Bが続けて実行されてしまうかと思います。やりたい事は、クリップボード格納時、常に処理Aは実行され、処理Bはその後、通知バーがタップされた時のみ実行したいです。:ご返信ありがとうございます。バックグラウンドでの実行では、以下のようにスクリプトが実行されます。ターゲットがopenurlの場合、処理Dを実行するかどうかを、通知タップによって切り替えることができます。A〜Cまでの処理は、通知タップの有無に関係なく、バックグラウンドで実行されます。ターゲットがopenurlの場合、この文字列が通知タップ時に実行されます。クリップボード格納時に、通知をタップしない場合、処理Cまでが実行されます。クリップボード格納時に、通知をタップした場合、最後の処理Dまで実行されます。説明がうまくできず申し訳ありません。具体的に実装する機能を説明して頂けると、コードを使って説明できるかと思います。:迅速なお返事に感謝いたします。最終行は、タップ時のみ実行される事が理解できました。自分で試してみようと思います。ありがとうございました。:MyScriptsについて質問をさせてください。(何度もすみません)質問は以下4点になります。1バックグラウンドスクリプトは複数作れますか?バックグラウンドチェックボックスをつけるところで、チェックをONにすると今までONになっていた他スクリプトがOFFになってしまい、バックグラウンドスクリプトは常に1つしか作れないという仕様のように見受けられます。出来れば複数作りたいのですが実現は難しいでしょうか。2バックグラウンドスクリプトをURLスキームで実行する際、MyScriptsの画面が起動しますが、この画面が起動しないようにする事は可能でしょうか?イメージとしては、通知センター上のランチャーからバックグラウンドスクリプトを起動し、その時に使用していた他アプリの表示状態(手前に表示されている状態)は維持したまま、スクリプトが裏で起動されるイメージです。3バックグランド処理は、常駐する仕様になっていますが、常駐をさせずに一度だけ処理したら終了するようなバックグラウンド処理は作れますか?4evernoteにはAPIがあるようで、出来ればクリップボードに格納された画像&テキストをAPIでevernoteに送る処理を作りたいです。:お問い合せありがとうございます。1申し訳ありませんが、バックグラウンドスクリプトは一つのみです。お手数ですが、一つのスクリプトの中に、必要な処理をまとめて頂ければと思います。2これも申し訳ないのですができません。iOSの仕様上、MyScriptsが前面に表示されてしまいます。これを回避することはできません。