問題タブ [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.
lotus-notes - LotusScriptを使用してドキュメント内のテキストおよびリッチテキストフィールドをHTMLに変換するにはどうすればよいですか?
データベースにアップロードされたドキュメントのテキストフィールドとリッチテキストフィールドをhtmlフィールドに変換する方法を知りたかっただけです。
lotus-notes - NotesEmbeddedObjectのコンテンツをブラウザに出力します
リッチテキストフィールドのあるメモドキュメントがあります。このRTFには、アタッチメントが配置されています。この添付ファイルの内容を、WebブラウザからアクセスするDomino Agentにリダイレクト(印刷)したいと思います。
NotesEmbeddedObjectをディスクに保存し、それを読んで投稿できることはわかっていますが、これでは満足できません。インメモリソリューションを探しています。
vba - Microsoft Office定数(msoTrue、ppLayoutText ...)をLotusScriptにインポートする方法は?
LotusNotesドキュメントのコンテンツからプログラムでPowerPointプレゼンテーションを作成しようとしています。これは比較的簡単に使用CreateObject("Powerpoint.Application")
できますが、VBAで使用されるさまざまな定数にアクセスする方法を見つけることができません。
もちろん、1つの解決策は(10程度の)値をスクリプトにハードコーディングすることですが、明らかな理由から、私はその解決策に少し不安を感じています。
たとえばmsoTrue
、またはppLayoutText
LotusScriptを使用しての値を検索する方法はありますか?たとえば、Powerpoint.Application
オブジェクトに値を照会する方法はありますか?
(より有能な言語では、さまざまなInterop
ライブラリを追加することでうまくいくようですが、LotusScriptでそれを行う方法が見つかりませんでした。)
編集 私は、Officeを除いて、ソフトウェアやdllを追加インストールしなくても機能するソリューションを好みます。
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 を使用しています
lotus-notes - LotusScript を使用して送信メールに X-header を追加する方法
リストに特定のアイテムがある場合に、送信メールに X-header を追加するロータス スクリプトを探しています。アイテムの値は、テンプレートの 1 つに追加されたカスタム チェックボックスから設定されます。また、デザイナー ビューでこのスクリプトを追加する場所 (querysend イベント?) も知りたいです。ありがとう。
file - WinHTTP と LotusScript を使用して TXT または CSV ファイルをアップロードする
質問: 1) 「境界」を指定し、ファイル コンテンツを TXT ファイル アップロードとして正しく送信する方法を教えてください。2) この境界コンテンツの改行を指定する方法は?
よろしくお願いします!
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 エージェントです。
$flags
3 つのドキュメントすべてで同じです。
トリガーには違いがあります。自動ロック解除エージェントはドキュメントの変更時にトリガーされ、他のエージェントはスケジュールに従ってトリガーされます。
また、「6」が付いているものはCIAOにさらされているように見えるという違いもありますが、Notes クライアントが CIAO を認識している場合でも、R7 と R8 の違いは説明に任せます。
では、なぜR7 のエージェントのチェックマークに6があるのでしょうか?
lotus-notes - Lotus Notes でメールファイルの所有者のフルネームを取得する方法
メールファイル名とサーバーがわかっている場合、対応するユーザーの完全修飾名を LotusScript を使用して「CN=xxx/O=yyy」の形式で取得するにはどうすればよいですか?
まず、ユーザーのユーザー名 (メールの @ の前の部分) を取得します: つまり、user1@example.com
このユーザーが登録されているサーバーも知っているので、次のように Registration.GetUserInfo を使用します。
問題は、このデータからユーザーの氏名を取得するにはどうすればよいかということです。
lotus-notes - ドキュメント (LotusScript) のフィールド値を変更する方法は?
新しい LotusNotes フォームには、計算値フィールド ("NewOrdProdUID") があり、別の既存のドキュメントの一意の ID が正しく設定されています。LotusScript を使用して、既存の文書の「NewProdAvail」フィールドの値を変更したいと考えています。私はこれで試しました:
ただし、フィールド「NewProdAval」の値は同じままです(私の場合は0ではなく3です)。私を助けてください!
rss - DominoLotusScriptでリモートURLを読み取る
LotusScriptを使用してNotesドキュメントに変換する必要があるリモートRSSフィードがあります。
ドキュメントを確認しましたが、コンテンツを取得するためにリモートURLを開く方法が見つかりません。言い換えれば、ある種のwgetまたはcurlのような機能です。誰かがこれを行う方法に光を当てることができますか?Javaの使用はオプションではありません。
ありがとう。