問題タブ [lotusscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9213 参照

lotus-notes - LotusScriptを使用してドキュメント内のテキストおよびリッチテキストフィールドをHTMLに変換するにはどうすればよいですか?

データベースにアップロードされたドキュメントのテキストフィールドとリッチテキストフィールドをhtmlフィールドに変換する方法を知りたかっただけです。

0 投票する
2 に答える
529 参照

lotus-notes - NotesEmbeddedObjectのコンテンツをブラウザに出力します

リッチテキストフィールドのあるメモドキュメントがあります。このRTFには、アタッチメントが配置されています。この添付ファイルの内容を、WebブラウザからアクセスするDomino Agentにリダイレクト(印刷)したいと思います。

NotesEmbeddedObjectをディスクに保存し、それを読んで投稿できることはわかっていますが、これでは満足できません。インメモリソリューションを探しています。

0 投票する
2 に答える
4039 参照

vba - Microsoft Office定数(msoTrue、ppLayoutText ...)をLotusScriptにインポートする方法は?

LotusNotesドキュメントのコンテンツからプログラムでPowerPointプレゼンテーションを作成しようとしています。これは比較的簡単に使用CreateObject("Powerpoint.Application")できますが、VBAで使用されるさまざまな定数にアクセスする方法を見つけることができません。

もちろん、1つの解決策は(10程度の)値をスクリプトにハードコーディングすることですが、明らかな理由から、私はその解決策に少し不安を感じています。

たとえばmsoTrue、またはppLayoutTextLotusScriptを使用しての値を検索する方法はありますか?たとえば、Powerpoint.Applicationオブジェクトに値を照会する方法はありますか?

(より有能な言語では、さまざまなInteropライブラリを追加することでうまくいくようですが、LotusScriptでそれを行う方法が見つかりませんでした。)

編集 私は、Officeを除いて、ソフトウェアやdllを追加インストールしなくても機能するソリューションを好みます。

0 投票する
10 に答える
40252 参照

export - LotusScript を使用してノーツからリッチ テキスト フィールドを HTML としてエクスポートする方法を教えてください。

私はデータ移行タスクに取り組んでおり、やや大規模な Lotus Notes アプリケーションをブログ プラットフォームにエクスポートする必要があります。私の最初のタスクは、記事を Lotus Notes から CSV ファイルにエクスポートすることでした。

LotusScript でエージェントを作成して、データを CSV ファイルにエクスポートしました。このIBM DeveloperWorks フォーラムの投稿 の修正版を使用しています。そして、それは基本的に仕事をします。ただし、Rich Text フィールドの内容は書式設定されていません。これは私が望んでいるものではありません。Rich Text フィールドを HTML として表示したいのです。

GetItemValueメソッドのドキュメントには、テキストがプレーン テキストにレンダリングされることが明示的に記載されています。そこで、HTML を取得できるものを探し始めました。IBM の記事How To Access HTML in a Rich Text Field Using LotusScript で、NotesMIMEEntity クラスといくつかのサンプル コードを見つけました。

ただし、上記の記事で説明した手法を機能させるには、Rich Text フィールドに「コンテンツを HTML および MIME として保存する」というプロパティが必要です。これは、私の Lotus Notes データベースには当てはまりません。問題のフィールドにプロパティを設定しようとしましたが、うまくいきませんでした。

NotesMIMEEntity を使用し、コンテンツが追加された後に [コンテンツを HTML および MIME として保存] プロパティを設定して、HTML としてレンダリングされたフィールドをエクスポートすることはできますか?

または、Notes データベースのリッチ テキスト フィールドを HTML としてエクスポートするためのオプションは何ですか?

おまけ情報: IBM Lotus Domino Designer バージョン 8.5 を使用しています

0 投票する
3 に答える
3084 参照

lotus-notes - LotusScript を使用して送信メールに X-header を追加する方法

リストに特定のアイテムがある場合に、送信メールに X-header を追加するロータス スクリプトを探しています。アイテムの値は、テンプレートの 1 つに追加されたカスタム チェックボックスから設定されます。また、デザイナー ビューでこのスクリプトを追加する場所 (querysend イベント?) も知りたいです。ありがとう。

0 投票する
1 に答える
1686 参照

file - WinHTTP と LotusScript を使用して TXT または CSV ファイルをアップロードする

質問: 1) 「境界」を指定し、ファイル コンテンツを TXT ファイル アップロードとして正しく送信する方法を教えてください。2) この境界コンテンツの改行を指定する方法は?

よろしくお願いします!

0 投票する
1 に答える
384 参照

lotus-notes - 一部の Domino エージェントの小さな「6」の意味は何ですか?

古代の Lotus Notes アプリケーションの一部のエージェントには、説明できないエージェント対応の動作の違いがあります。

これは、R7.0.3 で読み込まれたエージェント リストです。

R7 で有効なエージェント。小さな「6」に注意してください http://www.freeimagehosting.net/uploads/a167158e29.png

R8.5 で読み取った、同じデータベース内のエージェントを次に示します。

R8 で有効化されたエージェントが、無効化されているようです。http://www.freeimagehosting.net/uploads/cc042913f1.png

以下を確認しましたが、エージェント間に違いは見つかりませんでした:

  • 継承: 同じテンプレートから継承し、禁止フラグは設定されていません。
  • ユーザーのアクティベーション: それらはすべてユーザーのアクティベーションを許可します
  • 言語: すべて LotusScript エージェントです。
  • $flags3 つのドキュメントすべてで同じです。

トリガーには違いがあります。自動ロック解除エージェントはドキュメントの変更時にトリガーされ、他のエージェントはスケジュールに従ってトリガーされます。

また、「6」が付いているものはCIAOにさらされているように見えるという違いもありますが、Notes クライアントが CIAO を認識している場合でも、R7 と R8 の違いは説明に任せます。


では、なぜR7 のエージェントのチェックマークに6があるのでしょうか?

0 投票する
4 に答える
8358 参照

lotus-notes - Lotus Notes でメールファイルの所有者のフルネームを取得する方法

メールファイル名とサーバーがわかっている場合、対応するユーザーの完全修飾名を LotusScript を使用して「CN=xxx/O=yyy」の形式で取得するにはどうすればよいですか?

まず、ユーザーのユーザー名 (メールの @ の前の部分) を取得します: つまり、user1@example.com

このユーザーが登録されているサーバーも知っているので、次のように Registration.GetUserInfo を使用します。

問題は、このデータからユーザーの氏名を取得するにはどうすればよいかということです。

0 投票する
4 に答える
28269 参照

lotus-notes - ドキュメント (LotusScript) のフィールド値を変更する方法は?

新しい LotusNotes フォームには、計算値フィールド ("NewOrdProdUID") があり、別の既存のドキュメントの一意の ID が正しく設定されています。LotusScript を使用して、既存の文書の「NewProdAvail」フィールドの値を変更したいと考えています。私はこれで試しました:

ただし、フィールド「NewProdAval」の値は同じままです(私の場合は0ではなく3です)。私を助けてください!

0 投票する
2 に答える
5232 参照

rss - DominoLotusScriptでリモートURLを読み取る

LotusScriptを使用してNotesドキュメントに変換する必要があるリモートRSSフィードがあります。

ドキュメントを確認しましたが、コンテンツを取得するためにリモートURLを開く方法が見つかりません。言い換えれば、ある種のwgetまたはcurlのような機能です。誰かがこれを行う方法に光を当てることができますか?Javaの使用はオプションではありません。

ありがとう。