Class TextValidationBuilder

টেক্সটভ্যালিডেশনবিল্ডার

TextValidation এর জন্য একটি DataValidationBuilder।

// Add a text item to a form and require it to be a number within a range.
const form = FormApp.create('My form');
const textItem =
    form.addTextItem().setTitle('Pick a number between 1 and 100?');
const textValidation =
    FormApp.createTextValidation()
        .setHelpText('Input was not a number between 1 and 100.')
        .requireNumberBetween(1, 100)
        .build();
textItem.setValidation(textValidation);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
require Number() Text Validation Builder টেক্সট আইটেমটি অবশ্যই একটি সংখ্যা হতে হবে।
require Number Between(start, end) Text Validation Builder টেক্সট আইটেমটিকে অবশ্যই শুরু এবং শেষ প্রান্তের মধ্যবর্তী একটি সংখ্যা হতে হবে।
require Number Equal To(number) Text Validation Builder টেক্সট আইটেমটিকে অবশ্যই নির্দিষ্ট মানের সমান একটি সংখ্যা হতে হবে।
require Number Greater Than(number) Text Validation Builder টেক্সট আইটেমটির সংখ্যা অবশ্যই নির্দিষ্ট মানের চেয়ে বড় হতে হবে।
require Number Greater Than Or Equal To(number) Text Validation Builder টেক্সট আইটেমটিকে অবশ্যই নির্দিষ্ট মানের চেয়ে বড় বা সমান একটি সংখ্যা হতে হবে।
require Number Less Than(number) Text Validation Builder টেক্সট আইটেমটির সংখ্যা নির্দিষ্ট মানের চেয়ে কম হতে হবে।
require Number Less Than Or Equal To(number) Text Validation Builder টেক্সট আইটেমটিকে অবশ্যই নির্দিষ্ট মানের চেয়ে কম বা সমান একটি সংখ্যা হতে হবে।
require Number Not Between(start, end) Text Validation Builder টেক্সট আইটেমটি অবশ্যই একটি সংখ্যা হতে হবে যা শুরু এবং শেষের (উভয় প্রান্তসহ) মধ্যবর্তী নয়।
require Number Not Equal To(number) Text Validation Builder টেক্সট আইটেমটি অবশ্যই একটি সংখ্যা হতে হবে, যা নির্দিষ্ট মানের সমান নয়।
require Text Contains Pattern(pattern) Text Validation Builder প্রতিক্রিয়ায় একটি প্যাটার্ন থাকা আবশ্যক।
require Text Does Not Contain Pattern(pattern) Text Validation Builder প্রতিক্রিয়াটিতে কোনো প্যাটার্ন থাকা চলবে না।
require Text Does Not Match Pattern(pattern) Text Validation Builder প্রতিক্রিয়াটি প্যাটার্নের সাথে না মিলতে হবে।
require Text Is Email() Text Validation Builder টেক্সট আইটেমটি অবশ্যই একটি ইমেল ঠিকানা হতে হবে।
require Text Is Url() Text Validation Builder টেক্সট আইটেমটি অবশ্যই একটি URL হতে হবে।
require Text Length Greater Than Or Equal To(number) Text Validation Builder প্রতিক্রিয়ার দৈর্ঘ্য অবশ্যই নির্ধারিত মানের চেয়ে বেশি বা সমান হতে হবে।
require Text Length Less Than Or Equal To(number) Text Validation Builder প্রতিক্রিয়ার দৈর্ঘ্য মানের চেয়ে কম হতে হবে।
require Text Matches Pattern(pattern) Text Validation Builder প্রতিক্রিয়াটি প্যাটার্নের সাথে মিলতে হবে।
require Whole Number() Text Validation Builder টেক্সট আইটেমটি অবশ্যই একটি পূর্ণ সংখ্যা হতে হবে।

বিস্তারিত ডকুমেন্টেশন

requireNumber()

টেক্সট আইটেমটি অবশ্যই একটি সংখ্যা হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberBetween(start, end)

টেক্সট আইটেমটিকে অবশ্যই শুরু এবং শেষ প্রান্তের মধ্যবর্তী একটি সংখ্যা হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
start Number অন্তর্ভুক্তিমূলক পরিসরের নিম্ন সীমা
end Number অন্তর্ভুক্তিমূলক পরিসরের ঊর্ধ্বসীমা

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberEqualTo(number)

টেক্সট আইটেমটিকে অবশ্যই নির্দিষ্ট মানের সমান একটি সংখ্যা হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Number যে মানের সমান আইটেমটি অবশ্যই হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberGreaterThan(number)

টেক্সট আইটেমটির সংখ্যা অবশ্যই নির্দিষ্ট মানের চেয়ে বড় হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Number যে মানের চেয়ে আইটেমটি অবশ্যই বেশি হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberGreaterThanOrEqualTo(number)

টেক্সট আইটেমটিকে অবশ্যই নির্দিষ্ট মানের চেয়ে বড় বা সমান একটি সংখ্যা হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Number যে মানের চেয়ে আইটেমটি অবশ্যই বেশি বা সমান হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberLessThan(number)

টেক্সট আইটেমটির সংখ্যা নির্দিষ্ট মানের চেয়ে কম হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Number যে মানের চেয়ে আইটেমটি অবশ্যই বেশি হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberLessThanOrEqualTo(number)

টেক্সট আইটেমটিকে অবশ্যই নির্দিষ্ট মানের চেয়ে কম বা সমান একটি সংখ্যা হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Number যে মানের চেয়ে আইটেমটির মান অবশ্যই কম বা সমান হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberNotBetween(start, end)

টেক্সট আইটেমটি অবশ্যই একটি সংখ্যা হতে হবে যা শুরু এবং শেষের (উভয় প্রান্তসহ) মধ্যবর্তী নয়।

প্যারামিটার

নাম প্রকার বর্ণনা
start Number অন্তর্ভুক্তিমূলক পরিসরের নিম্ন সীমা
end Number অন্তর্ভুক্তিমূলক পরিসরের ঊর্ধ্বসীমা

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireNumberNotEqualTo(number)

টেক্সট আইটেমটি অবশ্যই একটি সংখ্যা হতে হবে, যা নির্দিষ্ট মানের সমান নয়।

প্যারামিটার

নাম প্রকার বর্ণনা
number Number যে মানের সমান আইটেমটি অবশ্যই হবে না।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireTextContainsPattern(pattern)

প্রতিক্রিয়ায় একটি প্যাটার্ন থাকা আবশ্যক।

প্যারামিটার

নাম প্রকার বর্ণনা
pattern String টেক্সটে অবশ্যই একটি প্যাটার্ন থাকতে হবে

ফেরত

TextValidationBuilder — চেইনিংয়ের জন্য এটি


requireTextDoesNotContainPattern(pattern)

প্রতিক্রিয়াটিতে কোনো প্যাটার্ন থাকা চলবে না।

প্যারামিটার

নাম প্রকার বর্ণনা
pattern String টেক্সটে কোনো প্যাটার্ন থাকা যাবে না

ফেরত

TextValidationBuilder — চেইনিংয়ের জন্য এটি


requireTextDoesNotMatchPattern(pattern)

প্রতিক্রিয়াটি প্যাটার্নের সাথে না মিলতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
pattern String টেক্সট অবশ্যই প্যাটার্নের সাথে মিলবে না

ফেরত

TextValidationBuilder — চেইনিংয়ের জন্য এটি


requireTextIsEmail()

টেক্সট আইটেমটি অবশ্যই একটি ইমেল ঠিকানা হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireTextIsUrl()

টেক্সট আইটেমটি অবশ্যই একটি URL হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।


requireTextLengthGreaterThanOrEqualTo(number)

প্রতিক্রিয়ার দৈর্ঘ্য অবশ্যই নির্ধারিত মানের চেয়ে বেশি বা সমান হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Integer অনুচ্ছেদের লেখার দৈর্ঘ্য অবশ্যই এই মানের চেয়ে বেশি হতে হবে

ফেরত

TextValidationBuilder — চেইনিংয়ের জন্য এটি


requireTextLengthLessThanOrEqualTo(number)

প্রতিক্রিয়ার দৈর্ঘ্য মানের চেয়ে কম হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
number Integer অনুচ্ছেদের লেখার দৈর্ঘ্য অবশ্যই এই মানের চেয়ে কম বা সমান হতে হবে।

ফেরত

TextValidationBuilder — চেইনিংয়ের জন্য এটি


requireTextMatchesPattern(pattern)

প্রতিক্রিয়াটি প্যাটার্নের সাথে মিলতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
pattern String টেক্সট অবশ্যই প্যাটার্নের সাথে মিলতে হবে

ফেরত

TextValidationBuilder — চেইনিংয়ের জন্য এটি


requireWholeNumber()

টেক্সট আইটেমটি অবশ্যই একটি পূর্ণ সংখ্যা হতে হবে।

ফেরত

TextValidationBuilder — এই TextValidation , চেইনিংয়ের জন্য।