ご利用前に必ずお読みください
> そういえば別トピックで editors や documents の Count/Item プロパティがややこしいというという話もありましたが、このマクロのような「配列を for() 文でさばいて → ポップアップメニュー化 → 選択したコマンドを実行」という流れでも index プロパティの扱いって面倒[ ですよね。 > i.e. for() 文の 「index + 1」や switch() 文以降の「selectionIndex - 1」 > 私も、手石さんの「ポップアップメニューで検索先にジャンプ」マクロの改造に着手した当初は、index の扱いに慣れていなくて四苦八苦しました。 :( > > 配列やメニュー項目のインデックスを「1番からスタート」扱いに統一して「±1」を付けなくて済むかんたんな小技がありますので、よろしければ。 > ① さいしょの配列の宣言を var f = [ "" ]; として、あらかじめ f[0] に "空要素" を入れておく。 > ② for 文の変数の宣言/初期化で var index = 1; にして、f[0] への処理をスキップさせる。 > ③ それ以降の ID がらみの数値に「±1」を付ける必要がなくなる。 > ※ただし、f[n][m] の「m」は「0番からスタート」のままです。 > > 以下は、Takeshi さんの ver 2.1 のコードをアレンジしたものです。好き勝手に弄りまわしてゴメンナサイですが、ご参考までに。 > ・for() 文で f[0] をスキップ。 > ・セパレータの挿入方法を f[f.length] = []; に変更( "" でも可)。 > ・使い捨ての変数を削減(自分用になじみやすい変数名に書き換えちゃってます)。 > ・変数名以外の変更内容は /* 注釈 */ をつけてあります。 >
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.8 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
知っておくと便利なテキストエディター「Mery」の 10 個の小技
リズム天国 ミラクルスターズ -Switch
トモダチコレクション わくわく生活 -Switch
Pokémon GO Plus +(ポケモン ゴー プラスプラス) (【Amazon.co.jp限定】オ…
ニンテンドープリペイド番号 9000円|オンラインコード版
リズム天国 ミラクルスターズ|オンラインコード版
フルメタル・パニック! Family4 (富士見ファンタジア文庫)
さよならの言い方なんて知らない。(新潮文庫nex)
さよならの言い方なんて知らない。2(新潮文庫nex)
さよならの言い方なんて知らない。3(新潮文庫nex)
さよならの言い方なんて知らない。4(新潮文庫nex)