我試圖調用運行在Azure notebook_params磚CLI,
https://learn.microsoft.com/en-us/azure/databricks/dev-tools/cli/jobs-cli
和
escapse所引用的文檔
https://learn.microsoft.com/en-us/azure/databricks/dev-tools/cli/ json-string-parameters
但是我有失敗的消息錯誤:有意想不到的額外參數當調用:
磚的工作現在,作業標識1——notebook-params”{\“關鍵\”:\“價值\“}”
我也試過:
$ runJobBody = [PSCustomObject] @ {
關鍵= "值"
占位符=“占位符”
}
runJobBody =美元runJobBody | ConvertTo-Json壓縮
美元runJobBody | out-file ASCII run-job.json編碼
磚的工作現在,作業標識1——notebook-params run-job.json
但它給了相同的錯誤消息。
誰知道我應該如何將參數傳遞給磚工作現在?
的版本databricks-cli-0.17.x磚CLI的習慣了
也試過版本設置為2.1,仍然不工作:
磚的工作運行2.1版本——作業標識1——notebook-params”{“關鍵”、“價值”}’
磚的工作運行2.1版本——作業標識1——notebook-params”{“關鍵”、“價值”}”
磚的工作運行2.1版本——作業標識1——notebook-params”{\“關鍵\”,\“價值\“}”
錯誤:JSONDecodeError:期望屬性名稱包含在雙引號:第1行第2列(char 1)
錯誤:得到了意想不到的額外參數(鍵,值})
錯誤:得到了意想不到的額外參數(價值關鍵\ \ \})
但同樣的json字符串與磚API調用,所以我將直接使用API調用。
我試著用單引號與雙引號裏麵的包裝:
磚的工作現在,作業標識1——notebook-params”{“關鍵”、“價值”}’
磚的工作現在,作業標識1——notebook-params”{“關鍵”、“價值”}”
磚的工作現在,作業標識1——notebook-params”{\“關鍵\”,\“價值\“}”
但我有相應的錯誤:
錯誤:JSONDecodeError:期望屬性名稱包含在雙引號:第1行第2列(char 1)
錯誤:得到了意想不到的額外參數(鍵,值})
錯誤:得到了意想不到的額外參數(價值關鍵\ \ \})
也試過版本設置為2.1,仍然不工作:
磚的工作運行2.1版本——作業標識1——notebook-params”{“關鍵”、“價值”}’
磚的工作運行2.1版本——作業標識1——notebook-params”{“關鍵”、“價值”}”
磚的工作運行2.1版本——作業標識1——notebook-params”{\“關鍵\”,\“價值\“}”
錯誤:JSONDecodeError:期望屬性名稱包含在雙引號:第1行第2列(char 1)
錯誤:得到了意想不到的額外參數(鍵,值})
錯誤:得到了意想不到的額外參數(價值關鍵\ \ \})
但同樣的json字符串與磚API調用,所以我將直接使用API調用。