初めて質問させていただきます。よろしくお願い致します。
本題です。jQueryからOLEでLotusScriptを利用した場合、数値型、文字列型の文書フィールドには正確な型でデータが設定できるのですが、
日付/時刻型のフィールドには正確な型でデータが設定できず困っています。
公式リファレンスには「LotusScript には日付/時刻のデータ型がなく、 日付/時刻の値を持つ変数を宣言できません。」とあります。
関数(@関数も含みます)の使用が推奨されている記載もありましたが、OLEでは関数は使えない...と思っています。
LotusScriptでは日付/時刻型のデータを設定することはできないのでしょうか?
最近Notesに触れ始めたばかりで知識に乏しく、お力添えいただけないかと思います。
以下、書き進めているコードです。NotesDateTimeクラスを使用して調査を進めています。
var notesSession = new ActiveXObject("Notes.NotesSession");
var notesDatabase = notesSession .GetDatabase("serverName","dbFileName");
var notesDocument = notesDatabase.CreateDocument;
var setDateTime = notesSession.CreateDateTime("18/08/01 01:00 PM");
var setDate = notesSession.CreateDateTime("18/08/01");
var setTime = notesSession.CreateDateTime("01:00:00");
notesDocument .ReplaceItemValue("DATETIME",setDateTime);
notesDocument .ReplaceItemValue("DATE",setDate);
notesDocument .ReplaceItemValue("TIME",setTime);
notesDocument.Save(true,true);