【发布时间】:2020-05-15 18:21:20
【问题描述】:
我需要将变量传递给 SoQL 查询,然后发出 Curl 请求。这是一个代码示例。
day=$(date -d "yesterday" +'%d/%m/%Y')
query1="SELECT name WHERE data=${day}"
query1=${query_1/ / /%20}
curl "https://url/file.json?\$query=${query1}"
我收到以下错误:
{"message":Invalid SoQL query","error code":"query.soql.invalid","data":{}}
在“哪里”我尝试过使用 $day, "$day","${day}"。
但如果我引入例如 query1='SELECT name WHERE data=24/05/2020' 可以正常工作。
我需要帮助,因为我不明白发生了什么。
【问题讨论】:
-
query1="SELECT name WHERE data=${day}"