WebQueryOpen을 통해 실행되는 LotusScript 에이전트에서 현재 서버의 이름을 얻는 방법은 무엇입니까?LotusScript Agent에서 현재 서버의 이름을 얻는 방법은 무엇입니까?
2
A
답변
5
Set s = New NotesSession
Set db = s.CurrentDatabase
If db.Server <> "" Then
Set sName = New NotesName(db.Server)
Else
Set sName = New NotesName(s.Username)
End If
-3
'initialize event of a WebQueryOpen agent
Dim s As New notessession
Dim servername As String
servername = s.UserName
1
이미 제공하는 샘플 코드가 좋은 그러나 나는 또한이 방법을 그냥 서버의 계층 이름을 얻을 :
Set s = New NotesSession
Set db = s.CurrentDatabase
If db.Server <> "" Then
Set sName = New NotesName(db.Server)
Else
Set sName = New NotesName(s.Username)
End If
ServerName = sName.Abbreviated
0
게리의 답변이 가장 적합합니다. 실제로 계층 적 구문을 사용하여 서버 이름을 식별 할 수 있습니다.
dim session as new notesSession
dim strCurrServer as string
dim nmServer as notesName
strCurrServer = session.currentagent.servername
' this bit is optional
set nmServer = new notesName(strCurrServer)
' then you can do stuff like this
print nmServer.Abbreviated
웹 쿼리 오픈 에이전트에서 서버 이름을 가져 오는 가장 빠른 (더러운) 방법이 될 것입니다. notesName 클래스는 계층 적 이름을 다루기위한 편리한 객체입니다. link text
관련 문제
- 1. rspec의 현재 컨텍스트 이름을 얻는 방법은 무엇입니까?
- 2. 현재 레이아웃의 이름을 얻는 방법은 무엇입니까?
- 3. 현재 소유자 이름을 얻는 방법?
- 4. 셀에 현재 사용자 이름을 표시하는 방법은 무엇입니까?
- 5. Python/GAE로 현재 도메인 이름을 얻는 방법은 무엇입니까?
- 6. 좌표를 사용하여 현재 지역 이름을 얻는 방법은 무엇입니까?
- 7. 현재 노드의 부모 노드 이름을 얻는 방법은 무엇입니까?
- 8. 브라우저의 이름을 얻는 방법은 무엇입니까?
- 9. 현재 ProcessID를 얻는 방법은 무엇입니까?
- 10. 다른 서버의 날짜를 현재 서버의 날짜와 동일하게 설정하는 방법은 무엇입니까?
- 11. .NET에서 서버의 IP 주소를 얻는 방법은 무엇입니까?
- 12. 현재 플랫폼을 설명하는 문자열을 얻는 방법은 무엇입니까?
- 13. 실행중인 테스트의 현재 이름을 찾는 방법은 무엇입니까?
- 14. SharePoint에서 현재 사용자 이름을 설정하는 방법은 무엇입니까?
- 15. Wordpress : 내 페이지의 현재 이름을 얻는 방법
- 16. iPhone의 PhotoLibrary에서 사진의 이름을 얻는 방법은 무엇입니까?
- 17. org.springframework.dao.DataIntegrityViolationException에서 제약 조건 이름을 얻는 방법은 무엇입니까?
- 18. 응용 프로그램의 프로세스 이름을 얻는 방법은 무엇입니까?
- 19. Facebook에서 대체 이름을 얻는 방법은 무엇입니까?
- 20. JSp에서 로그인 사용자 이름을 얻는 방법은 무엇입니까?
- 21. Android에 설치된 애플리케이션 이름을 얻는 방법은 무엇입니까?
- 22. boost :: program_options : 애플리케이션 이름을 얻는 방법은 무엇입니까?
- 23. 런타임시 인터페이스 이름을 얻는 방법은 무엇입니까?
- 24. 리플렉션을 사용하여 변수 이름을 얻는 방법은 무엇입니까?
- 25. 코드에서 내 발신자 이름을 얻는 방법은 무엇입니까?
- 26. 프린터의 포트 이름을 얻는 방법은 무엇입니까?
- 27. aspnet_users에서 모든 사용자 이름을 얻는 방법은 무엇입니까?
- 28. sqlite에서 변경된 테이블의 이름을 얻는 방법은 무엇입니까?
- 29. asp.net에서 전체 도메인 이름을 얻는 방법은 무엇입니까?
- 30. DLL의 파일 이름을 얻는 방법은 무엇입니까?
's.UserName'은 신뢰할 수 없습니다. 코드가 웹 사용자 또는 특수 서명 Notes ID <로 실행 중일 수 있습니다. 이 호출에서 실제 서버 이름을 가져 오지 못했습니다. – Ben