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 , চেইনিংয়ের জন্য।