@UrlQueryString en Lotus Script
Equivalent de @URLQueryString
- Code : Tout sélectionner
Function URLQueryString(session As NotesSession, sParam As String) As Variant
On Error Goto ErrorHandler
Dim docContext As NotesDocument
Dim vParams As Variant
Dim listParams List As String
Dim arrResult (0 To 1) As String
Set docContext = session.DocumentContext
vParams = Split(docContext.Query_String_Decoded(0),"&")
If(sParam="") Then
URLQueryString = vParams
Else
Forall p In vParams
If(Instr(Cstr(p), "=") > 0) Then
listParams(Strleft(p, "=")) = Strright(p, "=")
Else
listParams(p) = ""
End If
End Forall
If(Iselement(listParams(sParam))) Then
arrResult(0) = listParams(sParam)
URLQueryString = arrResult
Else
arrResult(0) = ""
URLQueryString = arrResult
End If
End If
Exit Function
ErrorHandler:
Messagebox "URLQueryString Erreur n° " & Cstr(Err()) & " ligne °" + Cstr(Erl())
End Function