Class TimePicker

টাইমপিকার

একটি ইনপুট ফিল্ড যা ব্যবহারকারীদের সময় ইনপুট করার সুযোগ দেয়।

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

const dateTimePicker =
    CardService.newTimePicker()
        .setTitle('Enter the time.')
        .setFieldName('time_field')
        // Set default value as 3:30 AM.
        .setHours(3)
        .setMinutes(30)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

পদ্ধতি

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

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

addEventAction(eventAction)

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

প্যারামিটার

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

ফেরত

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


setFieldName(fieldName)

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

প্যারামিটার

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

ফেরত

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


setHours(hours)

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

প্যারামিটার

নাম প্রকার বর্ণনা
hours Integer ইনপুটে ডিফল্ট ঘন্টার মান ০ থেকে ২৩-এর মধ্যে থাকে। ফর্ম কলব্যাক প্যারামিটারগুলিতে এটি সর্বদা একটি স্ট্রিং হিসাবে উপস্থাপিত হয়।

ফেরত

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


setId(id)

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

প্যারামিটার

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

ফেরত

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


setMinutes(minutes)

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

প্যারামিটার

নাম প্রকার বর্ণনা
minutes Integer ইনপুটে ডিফল্ট মিনিটের মান ০ থেকে ৫৯-এর মধ্যে থাকে। ফর্ম কলব্যাক প্যারামিটারগুলিতে এটি সর্বদা একটি স্ট্রিং হিসাবে উপস্থাপিত হয়।

ফেরত

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


setOnChangeAction(action)

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

প্যারামিটার

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

ফেরত

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


setTitle(title)

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

প্যারামিটার

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

ফেরত

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


setVisibility(visibility)

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

প্যারামিটার

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

ফেরত

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