生成带有产品ID的产品URL

时间:2019-07-26 08:43:11

标签: powershell foreach

我正在尝试生成带有产品ID的产品URL。我做了一个#include <stdio.h> int main() { int a, value, sum; printf("Insert length of array:\n"); if (scanf("%d", &a) != 1 || a < 0) { fprintf(stderr, "Invalid input\n"); return 1; } sum = 0; for (int i = 0; i < a; i++) { printf("Insert number %d:\n", i + 1); if (scanf("%d", &value) != 1) { fprintf(stderr, "Invalid input\n"); return 1; } sum += value; } printf("Sum is %d\n", sum); return 0; } 循环,它起作用了。但这会将ID放在foreach中。

@{}

输出看起来像这样:

https://MyUrl/@{id=351}
https://MyUrl/@{id=348}
https://MyUrl/@{id=342}
https://MyUrl/@{id=293}

如何从URL中删除foreach ($ID in $id) { $url = "https://MyUrl/" + $ID $Path = $url $Path } ,或者如何生成产品URL(如果还有其他想法)。

2 个答案:

答案 0 :(得分:3)

只需附加$ID.id

ForEach ($ID in $id){
$url = "https://MyUrl/" +$ID.id
$Path =  $url 
$Path
}

答案 1 :(得分:2)

好的,我找到了解决方案 我必须在.id之后添加+$ID 看起来应该是这样

ForEach ($ID in $id){
$url = "https://MyUrl/"  +$ID.id
$Path =  $url 
$Path
}