問題タブ [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 - Lotus Domino はサブ文書をある文書から別の文書に移動できませんか?
Domino の開発者は、ドキュメント間でサブドキュメントを移動することは「技術的に不可能」であると述べています。これは本当ですか?
今年の初めに、彼は次のデータベース ダイアグラムを使用したコース登録システムを作成してくれました。
ここで、ウェイティング リストに登録されている登録者をフル トレーニング セッションからそうでないセッションに移動する方法を彼に尋ねました。彼はそれは不可能だと言いました。彼は、Domino は参加者をあるセッションから別のセッションに移動できないため、順番待ちリストのレコードを再入力 (手動で再作成、コピー、貼り付け) する必要があると述べました。
ウェイティング リストには 1000 人以上の参加者がいます。
彼は正しいですか?これは本当ですか?解決を願っています。
lotus-notes - 編集モードで文書から特定のテキストをコピーして件名に追加するにはどうすればよいですか?
私は専門家ではありませんが、最近、Lotus @Formula 言語の使い方についてかなり学び、自分用に非常に便利なボタンをいくつか作成しました。残念ながら、最近作成したものに最後の仕上げを加えるのに苦労しており、どれだけ検索しても、正しい方向に向ける何かを見つけることができないようです.
より具体的に言うと、私がやろうとしているのは、電子メールの本文からテキストの一部を取得し、それを件名に使用するメモを転送することです。私が転送しようとしているメモは、メモまたは特定のデータベースからのドキュメントのいずれかです。データベースからドキュメントを転送する場合、 @GetFieldを使用して転送する前に特定のフィールドの値を取得することで、必要なテキストを取得できます。データベースのドキュメントから直接転送するだけの場合、最初に値を取得することで完全に機能します。これは、新しいメモを開いて転送すると、そのフィールドがなくなるためです。
問題は、他の人 (データベースからドキュメントを既に転送した人) の電子メールを転送する場合、そのフィールドが既になくなっているため、最初に必要な値を取得する機会がないことです。幸いなことに、取得しようとしているフィールドの値は、転送しているメモの表に記載されています。残念ながら、そのテキストを強調表示してコピーし、件名に貼り付ける方法がわかりません。私の単純な考えでは、コピーする必要があるテキストの前にある静的テキストを「検索」し、1 スペース右に移動し、そのポイントから末尾までのすべてを強調表示してコピーする方法が必要だと考えています。細胞。
基本的に、件名で使用できるように、本文から何かを見つけてコピーする方法が必要です。最も近い作業は、EditDownおよびEditRightコマンドを使用してカーソルをその場所に移動することです。この方法の問題点は、下に移動する正しい行数を知る方法がないことです。元のドキュメントを転送する場合、次のような作業が行われます。
「ある程度」と言うのは、テキストを選択する部分は、必要なテキストがコードで指定した文字数と同じ場合にのみ機能するためです。必要なテキストが長い場合、すべてを取得することはできません。短い場合、カーソルは次のセルを選択し、不要なテキストをコピーします。セルの最後までのみ選択する方法が必要です(つまり、「Shift」+「End」を押すかのように)。
この作業を実行するエージェントを呼び出すことができるのではないかと考えましたが、LotusScript に関する検索で役立つものは見つかりませんでした。
また、転送している電子メールに元のドキュメントへのリンクが含まれているのではないかと考えましたが、何も見つかりません。私の考えでは、元のドキュメントを見つけて、必要な値を取得して、メモに戻ることができるのではないかと考えていました。
これを読んでくれてありがとう。誰かが助けてくれれば、本当に感謝しています。
lotus-notes - 指定された予定への変更通知の取得
会議の日付を変更した後に送信される再スケジュール通知と会議 (ドキュメント) をリンクする方法を知っている人がいるかもしれません。Lotus C API と C# API でこれを行う必要があります。
会議の作成後に何か変更があったかどうかを確認する必要があります
このようなもの
ありがとう
マルシン
lotus-notes - Lotusscript で 2 つの日付の差を計算したい (IBM Lotus Notes 8.5)
Lotusscript で 2 つの日付の差を計算したいと考えています。例: (2011 年 10 月 18 日 - 2011 年 8 月 18 日) = 71 日
c# - LotusNotesの定期的なカレンダーエントリ
一連の定期的な会議でドキュメントの1つを変更できるかどうか誰かが知っていますか?それらの1つをc#apiで変更し、シリーズ内のすべてのドキュメントを変更しました(たとえば、シリーズ内の5つのドキュメントは1回のsave()呼び出し中に変更されます)
function - LotusScript - 関数を修正できる人はいますか?
追加されるエントリがデータセットに既に存在するかどうかを確認する検証関数を作成しようとしています。
しかし、検索はそれを拾いません - 私はデータベースに同じ予定を入力し続けることができます.
私のコードが機能しない理由を誰かが見つけられる場合は、助けていただければ幸いです。
ありがとう
lotus-notes - 受信した電子メールのテキストにハイパーリンクを自動的に追加します
Lotus Notes 8.5では、受信した電子メールで特定の文字列を自動的に検索し、この文字列が出現するたびにハイパーリンク/ホットスポットを追加する方法はありますか?
たとえば、「Stackoverflow」という文字列を含むすべてのメールがそのテキストをstackoverflow.comにハイパーリンクするようにすることはできますか?
lotus-notes - 現在のドキュメントにアクセスし、UI から lotusscript を介して呼び出されたエージェントからメッセージ ボックスを表示します
次のコードを持つエージェントがあります。
以前は、フォームのフィールドの onchange イベント内で実行されていました。
上記のようにエージェントを作成したので、UI から Lotus スクリプトと @formula 言語の両方でエージェントを呼び出したいと考えています。
イベント - メニュー選択、ターゲット: なし、オプション: 共有のトリガーとしてエージェントを作成しました。「Agent Ran」というメッセージ ボックスが表示されます。
私はこれを試しましたが、onchange
イベントが発生したときに最後に実行されたとエージェントを確認しましたが、メッセージボックスや印刷出力が表示されません。
最初の質問は、なぜメッセージ ボックスが機能しないのかということです。2 番目の質問は、現在のドキュメントを取得するにはどうすればよいですか?
lotus-notes - 外部 RSS フィードから Lotus Notes (8.5) メールを生成するにはどうすればよいですか?
UI サイドバーで購読している RSS フィードを介して新しいアイテムが検出されるたびに、Lotus Notes メールが自動生成され、特定の Lotus Notes アカウントに送信されるようにしたいと考えています。あらゆる提案を歓迎します。
ありがとう
lotus-notes - LotusNotesフォームでのロギングの追加
LotusNotesアプリケーションにログ機能を追加したい。基本的に、誰が変更を加えたか、いつ変更が行われたか、ドキュメント内でどのフィールドが変更されたかをログに記録できるようにしたいと思います。これを行うための最良の方法は何ですか?ユーザーが誰が変更を加えたかがわかるように、各ドキュメントの最後にもこれを追加することを考えています。