取消
顯示的結果
而不是尋找
你的意思是:

在Azure磚CLI,如何通過在參數notebook_params嗎?錯誤:得到了意想不到的額外參數

Jamie_209389
新的貢獻者三世

我試圖調用運行在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的習慣了

1接受解決方案

接受的解決方案

Jamie_209389
新的貢獻者三世

也試過版本設置為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調用。

在原帖子查看解決方案

3回複3

匿名
不適用

@Jamie耐:看起來你遇到的問題是由於引用是如何逃脫了。在您提供的命令,反斜杠之前報價越來越解釋作為爭論的一部分,而不是作為一個轉義字符。試著在JSON字符串用單引號和雙引號內的JSON字符串將鍵值對。例如:

磚的工作現在,作業標識1——notebook-params”{“關鍵”:“價值”}’

Jamie_209389
新的貢獻者三世

我試著用單引號與雙引號裏麵的包裝:

磚的工作現在,作業標識1——notebook-params”{“關鍵”、“價值”}’

磚的工作現在,作業標識1——notebook-params”{“關鍵”、“價值”}”

磚的工作現在,作業標識1——notebook-params”{\“關鍵\”,\“價值\“}”

但我有相應的錯誤:

錯誤:JSONDecodeError:期望屬性名稱包含在雙引號:第1行第2列(char 1)

錯誤:得到了意想不到的額外參數(鍵,值})

錯誤:得到了意想不到的額外參數(價值關鍵\ \ \})

Jamie_209389
新的貢獻者三世

也試過版本設置為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調用。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map