跳轉到

指令碼開發 / 環境變數 DFF.ENV

在指令碼編輯器左側邊欄配置的所有環境變數, 都可以在指令碼中使用配置的 ID 獲取對應的環境變數值。

示例程式碼如下:

Python
1
2
3
4
5
company_name = DFF.ENV('companyName')
# '我的公司'

company_name = DFF.ENV('不存在的環境變數')
# None

如環境變數在配置時指定了型別, 取出時會自動轉換為特定型別,不必額外進行型別轉換。

但由於型別轉換可能會因為配置錯誤而轉換失敗, 因此考慮到程式健壯性,應當加入預設值處理,如:

Python
1
2
3
4
5
page_size = 10
try:
    page_size = DFF.ENV('pageSize') or page_size
except Exception as e:
    pass