Class DatePicker

ডেটপিকার

একটি ইনপুট ফিল্ড যেখানে তারিখ ইনপুট করা যায়।

গুগল ওয়ার্কস্পেস অ্যাড-অন এবং গুগল চ্যাট অ্যাপের জন্য উপলব্ধ।

const dateTimePicker =
    CardService.newDatePicker()
        .setTitle('Enter the date.')
        .setFieldName('date_field')
        // Set default value as Jan 1, 2018 UTC. Either a number or string is
        // acceptable.
        .setValueInMsSinceEpoch(1514775600)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Event Action(eventAction) Widget উইজেটটিতে সম্পাদনযোগ্য ইভেন্ট অ্যাকশনটি যোগ করে।
set Field Name(fieldName) Date Picker UI ইন্টারঅ্যাকশনের ফলে যে ইভেন্ট অবজেক্টটি তৈরি হয়, তাতে এই পিকারটিকে শনাক্তকারী ফিল্ডের নাম সেট করে।
set Id(id) Widget যে উইজেটটি পরিবর্তন করা হবে, সেটিকে শনাক্ত করার জন্য নির্ধারিত অনন্য আইডি সেট করে।
set On Change Action(action) Date Picker এমন একটি Action নির্ধারণ করে যা পিকার ইনপুট পরিবর্তিত হলেই স্ক্রিপ্টটি সম্পাদন করে।
set Title(title) Date Picker ইনপুট ফিল্ডের উপরে প্রদর্শিত শিরোনাম নির্ধারণ করে।
set Value In Ms Since Epoch(valueMsEpoch) Date Picker ইনপুট ফিল্ডে সেট করার জন্য আগে থেকে পূরণ করা মান নির্ধারণ করে।
set Value In Ms Since Epoch(valueMsEpoch) Date Picker ইনপুট ফিল্ডে সেট করার জন্য আগে থেকে পূরণ করা মান নির্ধারণ করে।
set Visibility(visibility) Widget উইজেটটির দৃশ্যমানতা নির্ধারণ করে।

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

addEventAction(eventAction)

উইজেটটিতে সম্পাদনযোগ্য ইভেন্ট অ্যাকশনটি যোগ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
event Action Event Action Event Action যোগ করা হবে।

ফেরত

Widget — শৃঙ্খলিত করার জন্য ব্যবহৃত অবজেক্ট।


setFieldName(fieldName)

UI ইন্টারঅ্যাকশনের ফলে তৈরি হওয়া ইভেন্ট অবজেক্টে এই পিকারটিকে শনাক্তকারী ফিল্ডের নাম সেট করে। ফিল্ডের নামটি ব্যবহারকারীর কাছে দৃশ্যমান থাকে। আবশ্যক; নির্দিষ্ট ফিল্ডের নামটি অবশ্যই অনন্য হতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
field Name String এই ইনপুটটির জন্য নির্ধারিত নাম।

ফেরত

DatePicker — এটি চেইনিং-এর জন্য ব্যবহৃত পিকারটি।


setId(id)

যে উইজেটটি পরিবর্তন করা হবে, সেটিকে শনাক্ত করার জন্য একটি অনন্য আইডি নির্ধারণ করে। উইজেট পরিবর্তন শুধুমাত্র অ্যাড-অন-এ সমর্থিত।

প্যারামিটার

নাম প্রকার বর্ণনা
id String উইজেটের আইডি, যা সর্বোচ্চ ৬৪ অক্ষরের হতে হবে এবং এর ফরম্যাট হবে `[a-zA-Z0-9-]+`।

ফেরত

Widget — এই অবজেক্টটি, চেইন করার জন্য ব্যবহৃত হয়।


setOnChangeAction(action)

এমন একটি Action নির্ধারণ করে যা পিকার ইনপুট পরিবর্তিত হলেই স্ক্রিপ্টটি সম্পাদন করে।

প্যারামিটার

নাম প্রকার বর্ণনা
action Action করণীয় পদক্ষেপ।

ফেরত

DatePicker — এটি চেইনিং-এর জন্য ব্যবহৃত পিকারটি।


setTitle(title)

ইনপুট ফিল্ডের উপরে প্রদর্শিত শিরোনাম নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
title String ইনপুট ফিল্ডের শিরোনাম।

ফেরত

DatePicker — এটি চেইনিং-এর জন্য ব্যবহৃত পিকারটি।


setValueInMsSinceEpoch(valueMsEpoch)

ইনপুট ফিল্ডে সেট করার জন্য আগে থেকে পূরণ করা মান নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
value Ms Epoch Number ডিফল্ট মানটি ইনপুটে একটি সংখ্যা হিসাবে রাখা হয়, যা ইপক থেকে মিলিসেকেন্ডে পরিমাপ করা হয়। শুধুমাত্র ইপক টাইমের তারিখটি ব্যবহৃত হয় এবং ইপক টাইমের সময়টি বাদ দেওয়া হয়। ফর্ম কলব্যাক প্যারামিটারগুলিতে এটি সর্বদা একটি স্ট্রিং হিসাবে উপস্থাপিত হয়।

ফেরত

DatePicker — এটি চেইনিং-এর জন্য ব্যবহৃত পিকারটি।


setValueInMsSinceEpoch(valueMsEpoch)

ইনপুট ফিল্ডে সেট করার জন্য আগে থেকে পূরণ করা মান নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
value Ms Epoch String ডিফল্ট মানটি ইনপুটে একটি স্ট্রিং হিসাবে রাখা হয়, যা ইপক থেকে মিলিসেকেন্ডে পরিমাপ করা হয়। শুধুমাত্র ইপক টাইমের তারিখটি ব্যবহৃত হয় এবং ইপক টাইমের সময়টি বাদ দেওয়া হয়। ফর্ম কলব্যাক প্যারামিটারগুলিতে এটি সর্বদা একটি স্ট্রিং হিসাবে উপস্থাপিত হয়।

ফেরত

DatePicker — এটি চেইনিং-এর জন্য ব্যবহৃত পিকারটি।


setVisibility(visibility)

উইজেটটির দৃশ্যমানতা নির্ধারণ করে। এর ডিফল্ট মান হলো `VISIBLE`।

প্যারামিটার

নাম প্রকার বর্ণনা
visibility Visibility উইজেটটির Visibility

ফেরত

Widget — শৃঙ্খলিত করার জন্য ব্যবহৃত অবজেক্ট।