ノーツ/ドミノの言語

2020-11-04に作成

 ノーツ/ドミノ(Notes/ Domino)で使用する主要な言語にはロータススクリプト(Lotus Script)とロータス式言語(Lotus 式言語、アットマーク関数)があります。ロータススクリプトは VBScript に似たところがある言語です。
 Windows上でノーツ/ドミノ サーバーを動かしていると、管理用のプログラムを VBScript や C# で書くことがあります。
 ここではこれらの言語をとりあげます。

所有者限定モードのためこのボードには投稿できません ボードとは?

Replace, ArrayReplace : 配列の一部を置き換えます

Lotus Script 言語
  • ArrayReplace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列, 文字の開始位置)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列, 文字の開始位置, 置換回数の上限)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列, 文字の開始位置, 置換回数の上限, 比較方法)

比較方法
0 = 大文字小文字、全角半角を区別します
1 = 大文字小文字を区別しません
4 = 全角半角を区別しません
5 = 大文字小文字、全角半角を区別しません

VbScript 言語
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列, 文字の開始位置)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列, 文字の開始位置, 置換回数の上限)
  • Replace (元の配列, 置換前の値を含む配列, 置換後の値を含む配列, 文字の開始位置, 置換回数の上限, 比較方法)

評価方法
0 : バイナリーモード
1 : テキストモード(大文字小文字を区別しません)

Lotus 式言語

@Replace (元の配列; 置換前の値を含む配列; 置換後の値を含む配列)

評価方法
大文字小文字を区別します