我发现encodeURIComponent
在大多数情况下都有效,但是当我传递一个数组时,它并没有按预期工作。这是我的代码:
var orderArray = [223746903996283,223525203804543]
var orders = encodeURIComponent(orderArray);
Logger.log(orders);
orders
值是223746903996283%2C223525203804543
。
预期值为%5B223746903996283%2C223525203804543%5D
。
非常感谢你提前。
首先使用JSON.stringify
将其转换为字符串:
var orderArray = [223746903996283,223525203804543]
var orders = encodeURIComponent(JSON.stringify(orderArray));
console.log(orders);