Csv 在VBS中添加逗号值

Csv 在VBS中添加逗号值,csv,vbscript,Csv,Vbscript,我想知道是否可以在VBscript中的值之间添加逗号,以便在.csv文件中正确格式化 Set xmlDoc = CreateObject("Microsoft.XMLDOM") xmlDoc.Async = "False" xmlDoc.Load ("C:\Users\c1921\Ayla_Data\TestFile.xml") Set colNodes = xmlDoc.SelectNodes _ ("/datapoints/datapoint/(updated-at | value)")

我想知道是否可以在VBscript中的值之间添加逗号,以便在.csv文件中正确格式化

 Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = "False"
xmlDoc.Load ("C:\Users\c1921\Ayla_Data\TestFile.xml")

Set colNodes = xmlDoc.SelectNodes _
("/datapoints/datapoint/(updated-at | value)")

For Each objNode In colNodes


Wscript.Echo objNode.Text


Next
如果在更新的
是一个时间值,而
是一个数据值,那么我希望一个在a列,另一个在B列。这容易做到吗

我似乎找不到任何关于如何做到这一点的参考资料。我想知道类似这行的东西是否可行(它给了我一个语法错误):

编辑

根据Ekkehard Horner所说的修改后的代码如下:

Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = "False"
xmlDoc.Load ("C:\Users\c1921\Ayla_Data\TestFile.xml")

Set colNodes = xmlDoc.SelectNodes _
("/datapoints/datapoint/(updated-at | value)")

mystringout = ""
mystringnext = False

For Each objNode In colNodes

If mystringnext= False then

mystringout = mystringout & objNode.Text & "," 

 mystringnext= True

Else

mystringout = mystringout & objNode.Text & vbCrLf
mystringnext = false


End If 

 Next

WScript.Echo mystringout 

正确使用串联运算符(x&y)或(缩放效果更好):


谢谢,我无法让Join为我工作,但我确实使用了正确的连接。
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = "False"
xmlDoc.Load ("C:\Users\c1921\Ayla_Data\TestFile.xml")

Set colNodes = xmlDoc.SelectNodes _
("/datapoints/datapoint/(updated-at | value)")

mystringout = ""
mystringnext = False

For Each objNode In colNodes

If mystringnext= False then

mystringout = mystringout & objNode.Text & "," 

 mystringnext= True

Else

mystringout = mystringout & objNode.Text & vbCrLf
mystringnext = false


End If 

 Next

WScript.Echo mystringout 
>> av = "ColAVal"
>> bv = "ColBVal"
>> WScript.Echo av & "," & bv
>> a = Array(av, bv)
>> WScript.Echo Join(a, ",")
>>
ColAVal,ColBVal
ColAVal,ColBVal