ప్రతిస్పందనలు ధృవీకరించడం
డేటా నాణ్యత నిర్ధారించడానికి ఒక మార్గం మీ ఫారంలో డేటా ఫీల్డ్లకు పరిమితులు జోడించడం. పరిమితులు వినియోగదారులు చెల్లని లేదా అసంభవమైన సమాధానాలు ఎంటర్ చేయకుండా నిరోధిస్తాయి. ఉదాహరణకు, ఒక వ్యక్తి ఆదాయం అడిగేటప్పుడు, ప్రతికూల సంఖ్యలు లేదా అత్యంత అధిక విలువలు వంటి అవాస్తవ విలువలు నివారించాలనుకుంటారు. మీ ఫారంలో డేటా పరిమితులు జోడించడం సులభం. కింది దశలను అనుసరించండి:
- మీ ఫారంకు “constraint” అనే కొత్త కాలమ్ జోడించండి.
- “constraint” కాలమ్లో, సమాధానంపై పరిమితులు నిర్దేశించే ఫార్ముల ఎంటర్ చేయండి.
ఉదాహరణ
వ్యక్తి ఆదాయానికి పరిమితి జోడించాలనుకుంటున్న ఉదాహరణ పరిగణించండి. పరిమితి ఆదాయం $0 మరియు $1,000,000 మధ్య ఉండాలని అవసరం. పరిమితి ఎలా సెటప్ చేయాలో:
name | constraint |
|---|---|
| Income | . >= 0 & . <= 1000000 |
పైన ఉదాహరణలో, ఫార్ముల లో “.” ప్రశ్న వేరియబుల్కు తిరిగి సూచిస్తుంది, ఇది “Income” ప్రశ్నకు వినియోగదారు ఎంటర్ చేసిన విలువను సూచిస్తుంది. “. >= 0 && . <= 1000000” పరిమితి ఎంటర్ చేయబడిన ఆదాయం 0 కంటే ఎక్కువ లేదా సమానంగా మరియు 1,000,000 కంటే తక్కువ లేదా సమానంగా ఉందని నిర్ధారిస్తుంది.
హార్డ్ పరిమితి
హార్డ్ పరిమితి ఎంటర్ చేయబడిన విలువ వ్యక్తీకరణను సంతృప్తిపరచకపోతే ఫారం సమర్పణను పూర్తిగా నిరోధిస్తుంది. గణకుడు చెల్లుబాటు అయ్యే విలువ ఎంటర్ చేసే వరకు ముందుకు సాగలేరు.
హార్డ్ పరిమితి జోడించడానికి, constraint కాలమ్లో మీ వ్యక్తీకరణ ఎంటర్ చేయండి. ఐచ్ఛికంగా constraint_message లో మానవ-చదవగలిగే సందేశం జోడించండి:
type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| integer | age | ప్రతిస్పందించే వ్యక్తి వయసు | . > 0 and . <= 120 | వయసు 1 మరియు 120 మధ్య ఉండాలి |
| decimal | temperature | శరీర ఉష్ణోగ్రత (°C) | . >= 35 and . <= 42 | ఉష్ణోగ్రత 35°C మరియు 42°C మధ్య ఉండాలి |
| text | phone | ఫోన్ నంబర్ | regex(., '^[0-9]{10}$') | 10-అంకె ఫోన్ నంబర్ ఎంటర్ చేయండి |
regex() ఉపయోగించి నమూనా ధృవీకరణ
regex(value, pattern) ఫంక్షన్ regular expression కి వ్యతిరేకంగా విలువను పరీక్షిస్తుంది:
type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| text | ఇమెయిల్ చిరునామా | regex(., '^[^@]+@[^@]+\.[^@]+$') | చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా ఎంటర్ చేయండి | |
| text | zip_code | ZIP కోడ్ | regex(., '^[0-9]{5}$') | 5-అంకె ZIP కోడ్ ఎంటర్ చేయండి |
సాఫ్ట్ అలర్ట్
సాఫ్ట్ అలర్ట్ (సాఫ్ట్ పరిమితి లేదా హెచ్చరిక అని కూడా పిలవబడుతుంది) ఒక విలువ అసాధారణంగా కనిపిస్తుందని గణకుడికి హెచ్చరిస్తుంది, కాని ముందుకు వెళ్ళడానికి ఇంకా అనుమతిస్తుంది. ఒక విలువ సాంకేతికంగా చెల్లుబాటు అయ్యే కాని గణాంకంగా అసంభవమైనప్పుడు ఇది ఉపయోగకరంగా ఉంటుంది.
హార్డ్ మరియు సాఫ్ట్ పరిమితుల మధ్య తేడా డేటా నాణ్యతకు ముఖ్యమైనది. తార్కికంగా అసంభవ విలువలకు హార్డ్ పరిమితులు ఉపయోగించండి (ప్రతికూల వయసులు, 100°C కంటే ఎక్కువ ఉష్ణోగ్రతలు). గణాంకంగా అసంభవంగా కాని సాధ్యం కాదని విలువలకు సాఫ్ట్ అలర్ట్లు ఉపయోగించండి — చట్టబద్ధమైన అంచు సందర్భాలను నిరోధించాలని మీరు కోరుకోరు.