QMAIL2 Macro Reference Manual

目次

  1. QMAIL2マクロの概要
  2. 関数リファレンス
    1. ブール型関数
      1. @True()
      2. @False()
      3. @Seen(@Boolean?)
      4. @Marked(@Boolean?)
      5. @Replied(@Boolean?)
      6. @Forwarded(@Boolean?)
      7. @Sent(@Boolean?)
      8. @Draft(@Boolean?)
      9. @Multipart()
      10. @Partial()
      11. @Deleted(@Boolean?)
      12. @Not(Boolean)
      13. @And(Boolean, Boolean+)
      14. @Or(Boolean, Boolean+)
      15. @Equal(Value, Value, Boolean?)
      16. @Greater(Value, Value, Boolean?)
      17. @Less(Value, Value, Boolean?)
      18. @Contain(String, String, Boolean?)
      19. @BeginWith(String, String, Boolean?)
      20. @Exist(String)
      21. @Passed(Number)
      22. @Defun(String, Expr)
    2. 文字列型関数
      1. @Header(String?, Part?)
      2. @Body(String?, Boolean?, Boolean?, Part?)
      3. @AddressBook(String?)
      4. @AddressBook2(String?, String?, String?)
      5. @Subject(Boolean?, Boolean?)
      6. @FormatDate(Date, String, Number?)
      7. @Column(String)
      8. @Concat(String+)
      9. @SubstringAfter(String, String, Boolean?)
      10. @SubstringBefore(String, String, Boolean?)
      11. @Substring(String, Number, Number?)
      12. @Decode(String)
      13. @Account(Boolean?)
      14. @Identity()
      15. @Folder(Boolean?)
      16. @Load(String, Boolean?)
      17. @References(Number?)
      18. @Clipboard()
      19. @ParseUrl(String?)
      20. @FieldParameter(String, String?, Part?)
      21. @OSVersion()
      22. @ComputerName()
      23. @Attachment(String?)
      24. @InputBox(String, Boolean?, String?)
    3. アドレス型関数
      1. @Address(String)
      2. @Name(String)
      3. @Remove(Address, Address+)
    4. 評価型関数
      1. @If(Boolean, [Value, Value]+)
      2. @Progn(Value+)
      3. @While(Boolean, Value)
      4. @Set(String, Value, Boolean?)
      5. @Variable(String, Value?, Boolean?)
      6. @Exit()
      7. @Include(String)
      8. @Eval(String)
    5. フィールド型関数
      1. @Field(String, Part?)
      2. @I(String?, String?)
    6. 数値型関数
      1. @ProcessId()
      2. @Find(String, String, Number?, Boolean?)
      3. @Add(Number, Number)
      4. @Minus(Number, Number)
      5. @Size()
      6. @Length(String, Boolean?)
      7. @MessageBox(String, Number?)
    7. 日付型関数
      1. @Date(String?)
    8. パート型関数
      1. @Part(Number, Part?)
  3. 実際の使用例
    1. テンプレートの場合
      1. 実例(1)
      2. 実例(2)
      3. テンプレートの活用
    2. 振り分けルールの場合
      1. 単一の条件による振り分け
      2. 複数の条件による振り分け
    3. 検索でのマクロ利用