我需要将变量传递给SoQL查询,然后发出Curl请求。这是代码示例。
day=$(date -d "yesterday" +'%d/%m/%Y')
query1='SELECT name WHERE data=${day}'
curl "https://url/file.json?\$query=${query1}"
我收到以下错误:
{“ message”:无效的SoQL查询“,”错误代码“:” query.soql.invalid“,”数据“:{}}
在'Where'中,我尝试使用$ day,“ $ day”,“ $ {day}”。
但是,例如,我引入query1 ='SELECT name WHERE data = 24/05/2020'正常工作。
我需要帮助,因为我不知道发生了什么。
query1="SELECT name WHERE data=${day}"
或
query1="SELECT name WHERE data=`day`"