フィールド値の一部が現在のドキュメントに由来する新しいドキュメントを作成しようとしています。現在のドキュメントは編集モードではないことに注意してください。JavascriptとLotusScriptを使用して現在のドキュメントから新しいドキュメントを作成する方法
三つのボタンは、現在のドキュメントにあります。
ドキュメントの編集
//Validate inputs
myForm = window.document.forms[0]
myForm.Refresh.click()
myForm.Edit.click()
ゲスト
//Validate inputs
myForm = window.document.forms[0]
myForm.AddGuest.click()
閉じる
0123を追加します。myForm = window.document.forms[0]
myForm.Close.click()
追加ゲスト用ボタンがクリックされると、別の隠しボタン、「AddGuest」で見つけることができるのLotusScriptエージェントにアクセスできる必要があります。
@Command([ToolsRunMacro]; "AddGuests")
追加ゲスト用ボタンのクリックすると、そこまで来て新しいフォームでなければなりませんが、私は保存することができますフィールド値(等の名、姓、)の一部を保持する必要があり、フォームが編集可能でなければなりませんそれは新しい文書(応答ではない)として。誰かがそれを行うエージェントコードで私を助けることができますか?以下は私のエージェントのコードです。
Sub Initialize
Dim session As NotesSession
Dim db As NotesDatabase
Dim currentdoc As NotesDocument
Dim newdoc As NotesDocument
Dim workspace As NotesUIWorkspace
Set session = New NotesSession
Set workspace = New NotesUIWorkspace
Set db = session.CurrentDatabase
Set currentdoc = workspace.Currentdocument.document
Set newdoc = New NotesDocument(db)
Call newDoc.Replaceitemvalue("FirstName", "")
Call workspace.EditDocument(newdoc,True)
End Sub
ボタンをクリックしようとしても、何も起こりません。
こんにちは、編集モードで新しいドキュメントを表示、ターゲット・クライアントとは何ですか?ノートやブラウザ? – umeli
こんにちは!ターゲットクライアントはWebブラウザです。 – Ragome
その後、エージェントはUIクラスを使用できません。最初に文書を保存してから、[[https:// [fqdn]/dbid/0/documentid?editdocument] [print [print https:// [fqdn]]のようなリンクを[]で印刷するか、新しく光沢のあるxpages/javaの世界を見てください.... – umeli