本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ADVANCED_DATATYPE_FLAG
根據目前來源資料欄的值建立新的旗標資料欄。例如,假設來源資料欄包含郵遞區號,此轉換可用來將值標記為 true或false根據特定時區。您可以擷取的詳細資訊取決於偵測到的模式,如以下備註所述。
Parameters
-
sourceColumn– 字串來源資料欄的名稱。 -
pattern– 要擷取的模式。 -
targetColumn– 目標欄的名稱。 -
advancedDataType– 可以是電話、郵遞區號、日期時間、州、信用卡、URL、電子郵件、SSN 或性別之一。 -
filter values– 使用者想要根據其篩選資料欄的字串值清單。 -
trueString– 目標欄true的值。 -
falseString– 目標欄false的值。
備註
如果 advancedDataType 是 Phone,則模式可以是 AREA_CODE、TIME_ZONE 或 COUNTRY_CODE。
如果 advancedDataType 是郵遞區號,則模式可以是 TIME_ZONE、COUNTRY、STATE、CITY、TYPE 或 REGION。
如果 advancedDataType 是日期時間,則模式可以是 DAY、MONTH、MONTH_NAME、WEEK、QUARTER 或 YEAR。
如果 advancedDataType 是狀態,則模式可以是 TIME_ZONE。
如果 advancedDataType 是信用卡,則模式可以是 LENGTH 或 NETWORK。
如果 advancedDataType 是 URL,則模式可以是 PROTOCOL、TLD 或 DOMAIN。
範例範例
{ "RecipeAction": { "Operation": "ADVANCED_DATATYPE_FLAG", "Parameters": { "pattern": "AREA_CODE", "sourceColumn": "phoneColumn", "advancedDataType": "Phone", "filterValues": ['Ohio'], "targetColumn": "targetColumnName", "trueString": "trueValue", "falseString": "falseValue" } } }