轻松地将多个数值插入查询字符串

时间:2013-05-22 19:27:12

标签: excel vbscript

我有一个查询可以从专有的DMS软件中获取多个结果。语法如下: {[会员]:[帐号] =“数值1 ”} | {[会员]:[帐号] =“数值2 ”} | ...

这可以根据需要重复多次,以使用所请求的帐号撤回文档。我需要一种方法来从列表中获取帐号(大约1000个数字)并将它们格式化为此查询。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果你必须从一组数字和“[Members]:[Acct No] =”数值1“}”构建一个字符串,那么试试:

>> a = Array(1, 3, 5)
>> p1 = "[Members]:[Acct No]=""numerical value "
>> p2 = """}|{"
>> p3 = "{"
>> p4 = """}"
>> WScript.Echo p3 & p1 & Join(a, p2 & p1) & p4
>>
{[Members]:[Acct No]="numerical value 1"}|{[Members]:[Acct No]="numerical value 3"}|{[Members]:[Acct No]="nume
rical value 5"}