0
我有一個VBScript文件,它接受各種參數,其中之一是來自SQL Server中varchar(max)字段的文本字符串,用於該腳本作爲電子郵件的.HTMLBody。無法在VBScript變量中識別出Carrirage返回(從SQL Server傳遞)
但是,當電子郵件消息被創建並顯示時,所有文本混雜在一起,由於它忽略了所有換行符,因此難以閱讀。
實際的腳本是從一個Java應用程序調用這樣的:
Runtime.getRuntime().exec(arguments)
如果參數是參數列表傳遞到VBScript文件,這也是爭論串這樣的一部分:
wscript filepath\sendEmail + arguments
每個參數在引號舉行段在VBScript文件,它的結構是這樣每一個獨特的參數:
Set objArgs = WScript.Arguments
Arg1 = objArgs(0)
...
Set MyApp = CreateObject("Outlook.Application")
...
.HTMLBody = Arg8
非常感謝您提供的任何幫助。
-Brian
感謝您的回覆。但是,我需要一種方法來確定換行符來自SQL Server的字符串,以便我可以用電子郵件的HTMLBody部分中的
標籤替換它們。 – user2044281
@ user2044281你不能簡單地運行'Replace(str,vbCr,「
」)'? –