[SIMILAR] WITH 1948 uri WITH 856 マク WITH 498 メッ WITH 495 ッセ WITH 455 追加 WITH 391 セー WITH 367 クロ WITH 155 ージ WITH 1 [ WITH 1 q3 WITH 1 ] WITH 1 @ WITH 1 () WITH 1 つい WITH 1 いで WITH 1 でに WITH 1 に@ WITH 1 とい WITH 1 いう WITH 1 うマ WITH 1 ロを WITH 1 を追 WITH 1 加し WITH 1 しま WITH 1 まし WITH 1 した WITH 1 た。 WITH 1 。メ WITH 1 ジの WITH 1 のur WITH 1 を返 WITH 1 返し の検索結果 496 件中 41 - 50 件目 (0.155582543 秒)
マクロでアドレス帳を参照できるのは、@FormatAddressくらいですが、アドレス帳自体もXMLファイルなのでスクリプトを使えばアクセスすることができます。 例えば以下のようなJavaScriptを書いて、scripts/addressbook.jsとして保存します。 // アドレス帳のフルパスに書き換える var addressBookPath = "C:/mai ...
連休中はまったく手をつけなかったのですが、ぼちぼち復活します。同期時の自動振り分けをするために、マクロ周りの整理を。 ...
# (スコア:3957)
TC's blogからリンクされていたのでさらっと目を通したのですが、スレッドごと既読にできる機能があると確かに便利かもしれません。 任意のマクロを実行できる(メニューのparamパラメータで指定できるようにする)ようにして、マクロでやるのがQMAILっぽいでしょうか。その前に、@Threadが必要ですけど。 @For ...
# (スコア:3957)
Invalid Text久しぶりにこのネタに戻ってきました。 まずはホワイトリストと同じ仕様でブラックリストを使えるようにしました。これは、振り分けと一体化したときに、@Junkを通る前にマクロでJunkフォルダに振り分けると学習されないという問題をちょっとだけ解決するためです。後はこのまま振り分けと一体化す ...
# (スコア:3957)
マクロでの数値は符号なしなのですが、数値リテラルとしてはマイナスの値も書けるようにしても良いかもしれません。パースした時点で符号なしに変換されるということにして。 @RegexFindや@Findなどは探し物が見つからないと4294967295を返すことになっていますが、書くときには-1と書けるようになるので多少書 ...
# (スコア:3957)
スクリプトからマクロを呼び出すときに変数を設定できるようにしました。こんな感じになります。 set macro = macroParser.parse("@Add($x,$y)") macro.setVariable "x", "10" macro.setVariable "y", "22" z = macro.evaluate(nothing, document.accounts("test")) MsgBox z スクリプトからマクロに何か値を渡 ...
# (スコア:3957)
よく考えた見たら、今のテンプレートのエスケープはいけていなくて、テンプレート中のマクロのリテラルの中に「}」をどうやってもかけないことが発覚。とりあえず今のところ問題になっていないのでそのままにしておくとして(変更するとテンプレートを結構直さなくちゃいけなくなりそうだし)、新しい方では直さ ...
# (スコア:3957)
マクロのパース時にエラーのチェックを少し厳しくしたら、forward.templateがパースエラーになってしまっていました。元々エラーがあったのですが、パーサが甘いおかげでエラーにならずに済んでいました。 自分の書いたテンプレートやマクロがいきなりエラーになるようになった場合には、マクロの中で「,」が抜 ...
# (スコア:3957)
ここに書いたように、.colorsの中のマクロによって、IMAP4でダウンロード中にヘッダなどをサーバに取得しにいってしまう話ですが、.colorsのマクロの中からはローカルキャッシュしか見に行かないということにするようにしました。つまり、キャッシュにのっていないデータの場合、お望みの色にならない場合もあり ...
# (スコア:3957)
例えば、階乗を求めるために、 @Defun('Fact', @If(@Equal($1, 0), 0, @Add($1, @Fact(@Subtract($1, 1))))) のように再帰呼び出しをすることができますが、再帰された関数の中で@Setを使って変数を設定すると正しく動かなくなります。 これは、変数のスタックがないので、同じ名前の変数はどこで設定しても一番 ...
# (スコア:3957)
# (スコア:3957)