MyScripts の複数のスクリプト間でデータを共有する
MyScriptsのスクリプトはすべて共通の環境で実行されます。そのため、以下のようなスクリプトを作成すると、スクリプト間でデータを共有できます。
- 配列初期化用スクリプト
var myArray = new Array();
"初期化しました。"
- クリップボード監視用スクリプト
myArray.push(TEXT);
"追加しました:" + TEXT; - 配列出力用スクリプト
myArray.join(', ');
使い方: まず、1つ目のスクリプトを実行します。次に、2つ目のスクリプトのチェックボックスにチェックを付けてから、別アプリに切り替えて、複数の文字列を連続してコピーします。最後に、MyScriptsに切り替えて、3つ目のスクリプトを実行します。
(注: この例では2つ目のスクリプトがバックグラウンドで動作するため、10分以内にMyScriptsに戻らないとMyScriptsが終了して配列データが破棄されます)
カテゴリー:myscripts
iphone, javascript, myscripts
最近のコメント