2017-11-18 161 views
0

Zapier代碼文檔指出,代碼zap的輸出可以是字典或字典列表(請參閱「數據變量」部分:https://zapier.com/help/code-python/)。如何正確返回Zapier代碼(Python)中的字典列表?

做這件事時,

output = [{'Booking':'Shirt'},{'Booking':'Jeans'}] 

代碼的輸出僅返回第一個字典,但是:

runtime_meta__duration_ms: 2 
runtime_meta__memory_used_mb: 22 
id: [redacted] 
Booking: Shirt 
Fields with no value: 
runtime_meta__logs 

什麼我錯在這裏做什麼?非常感謝!

回答

1

來自Zapier平臺團隊的David在這裏。返回一個數組的代碼步驟大部分都是沒有記錄的(因爲沒有UI支持,而且它很混亂,正如你所知道的)。

測試時,它只會顯示數組中的第一項。當它真實運行時,代碼步驟之後的所有步驟將針對數組中的每個項目運行。任務歷史記錄將反映這個

因此,設置zap並打開,它會像你期望的那樣工作。

對不起,讓我知道如果您有任何其他問題!