[SIMILAR] WITH 13718 setvariable WITH 7016 macro WITH 6548 macroparser WITH 6309 evaluate WITH 5655 accounts WITH 5223 変数 WITH 3500 nothing WITH 2570 マク WITH 2330 リプ WITH 2126 プト WITH 1503 らマ WITH 1398 document WITH 1103 クロ WITH 962 を設 WITH 897 数を WITH 876 スク WITH 703 クリ WITH 669 設定 WITH 668 トか 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 定で の検索結果 282 件中 1 - 10 件目 (0.101912554 秒)
スクリプトからマクロを呼び出すときに変数を設定できるようにしました。こんな感じになります。 set macro = macroParser.parse("@Add($x,$y)") macro.setVariable "x", "10" macro.setVariable "y", "22" z = macro.evaluate(nothing, document.accounts("test")) MsgBox z スクリプトからマクロに何か値を渡 ...
Set macro = macroParser.parse("@If(@Seen(),'Seen','Unseen')") Set account = document.accounts.item("test") Set folder = account.folders.item("Inbox") Set mh = folder.messages.item(0) value = macro.evaluate(mh, account) MsgBox value ...
# (スコア:6309)
エディットビュー上で修正する部分などを作りこむのはおいおい考えるとしても、外部のスペルチェッカを簡単に呼び出せると便利かもしれません。そんな機能を入れてみようかと思ったのですが、スクリプトでやれそうなので試しに書いてみました。 以下のスクリプトを保存してscriptsフォルダに適当なファイル名で ...
# (スコア:5513)
というわけで、早速こんなルールを追加してみました。 <rule match="@If( @And( @BeginWith(%Subject, '[tDiary'), @Sent()), @Progn( @Sent(@False()), @Seen(@False()), @True()), @False())"/> 振り分けターゲットとしてではなく、振り分けルール中でマクロを使ってフラグを操作しなくてはいけないというのは ...
# (スコア:3670)
QMAIL 2.1.18でメールを作成して一回保存してから、再編集するために開いて、そこでアカウントを切り替えた場合に幾つか問題が発生します。 Fromフィールドが前のアカウントのままになる 元のメールが削除されない 1は、edit.templateのFrom:の行を消してやればOKです。Fromがない場合には作成時にアカウント情 ...
# (スコア:3634)
返信した時にマークを消す方法です。reply.templateやreply_all.templateの以下の行を書き換えます。 X-QMAIL-Macro: @ForEach(@Messages('{@Concat('//', @Account(), '/', @Folder())}', {@Id()}), @Replied(@True())) これを以下のようにします。 X-QMAIL-Macro: @ForEach(@Messages('{@Concat('//', @Accou ...
# (スコア:3449)
ラベルやフラグの設定をルールで行うようにすると、そこでルールの適用を中断せずにそのまま実行を続けて欲しい場面がありますね。 <!-- ラベルを付ける --> <rule match="List-Id"> <apply macro="@Label(List-Id)"/> </rule> <!-- 別のラベルを付ける --> <rule match="@Contain(%From, '@example.org')> <!- ...
# (スコア:3445)
昨日考えた通りに実装してみたところいまいちうまくいかないところがあったので以下のようにしてみました。 送信時にはX-QMAIL-DraftMacroとX-QMAIL-Macroを順番に評価し、両方とも取り除く ドラフト時にはX-QMAIL-DraftMacroを評価して取り除き、X-QMAIL-Macroは残す edit.templateではドラフトフラグがたって ...
# (スコア:3433)
振り分けルールの適用は上から順番です。 ホワイトリストの処理を今のやり方でやろうとするとこんな感じでしょうか。もはやほとんどの人には書けない気もしますけど… white.macroというファイルで@Whiteという関数を定義します。 --- white.macro --- @Defun('White', @Contain(From, '@example.com'), @Contai ...
# (スコア:3433)
だいぶ前にメールにメモがつけたいを読んだときに、QMAIL3でもマクロを使えばできるかなと思っていたのですが、BTSでもそんな話が出てきたので試しに作ってみました。といっても、その過程でいくつか本体のバグが見つかって直したり、機能を追加したりしたので、r3198以降でないと動きません。 まず、メールボッ ...
# (スコア:3433)
# (スコア:10000)