Class DateTimePicker

তারিখ সময় চয়নকারী

একটি ইনপুট ক্ষেত্র যা ব্যবহারকারীদের তারিখ এবং সময় ইনপুট করতে দেয়।

ফর্ম জমা দেওয়ার বৈধতা সমর্থন করে। যখন Action.setAllWidgetsAreRequired(allWidgetsAreRequired) true সেট করা হয় অথবা এই উইজেটটি Action.addRequiredWidget(requiredWidget) এর মাধ্যমে নির্দিষ্ট করা হয়, তখন একটি মান নির্বাচন না করা পর্যন্ত জমা দেওয়ার ক্রিয়াটি ব্লক করা হয়।

Google Workspace অ্যাড-অন এবং Google Chat অ্যাপের জন্য উপলব্ধ।

const dateTimePicker =
    CardService.newDateTimePicker()
        .setTitle('Enter the date and time.')
        .setFieldName('date_time_field')
        // Set default value as Jan 1, 2018, 3:00 AM UTC. Either a number or
        // string is acceptable.
        .setValueInMsSinceEpoch(1514775600)
        // EDT time is 5 hours behind UTC.
        .setTimeZoneOffsetInMins(-5 * 60)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

পদ্ধতি

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

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

add Event Action(eventAction)

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

পরামিতি

নাম আদর্শ বিবরণ
event Action Event Action Event Action যোগ করা হবে।

প্রত্যাবর্তন

Widget — চেইন করার জন্য বস্তু।


set Field Name(fieldName)

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

পরামিতি

নাম আদর্শ বিবরণ
field Name String এই ইনপুটটিতে যে নামটি বরাদ্দ করা হবে।

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Host App Data Source(hostAppDataSource)

একটি Google Workspace Studio এজেন্টে, ইনপুট ভেরিয়েবলগুলিকে এজেন্টের অন্যান্য ধাপ থেকে ডেটটাইম আউটপুট গ্রহণ করতে দেয়। উদাহরণস্বরূপ, একটি জিমেইল বার্তা পাঠানোর সময় বা একটি ক্যালেন্ডার ইভেন্ট নির্ধারিত তারিখ গ্রহণ করুন।

শুধুমাত্র Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ যা Google Workspace Studio প্রসারিত করে।

const workflowDataSource =
    CardService.newWorkflowDataSource().setIncludeVariables(true);

const hostAppDataSource =
    CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource);

const dateTimePicker = CardService.newDateTimePicker()
                          .setTitle('Enter the date and time.')
                          .setFieldName('date_time_field')
                          .setHostAppDataSource(hostAppDataSource);

পরামিতি

নাম আদর্শ বিবরণ
host App Data Source Host App Data Source তথ্য উৎস।

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Id(id)

মিউটেশনের জন্য উইজেট শনাক্ত করতে ব্যবহৃত অনন্য আইডি সেট করে। উইজেট মিউটেশন শুধুমাত্র অ্যাড-অনগুলিতে সমর্থিত।

পরামিতি

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

প্রত্যাবর্তন

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


set On Change Action(action)

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

পরামিতি

নাম আদর্শ বিবরণ
action Action পদক্ষেপ নিতে হবে।

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Time Zone Offset In Mins(timeZoneOffsetMins)

UTC থেকে টাইম জোনটি কত মিনিট অফসেট করা উচিত তা সেট করে। যদি সেট করা থাকে, তাহলে তারিখ এবং সময় নির্দিষ্ট সময় অঞ্চলে প্রদর্শিত হয়। যদি সেট না করা থাকে, তাহলে সময় ব্যবহারকারীর টাইম জোনে প্রদর্শিত হয়।

পরামিতি

নাম আদর্শ বিবরণ
time Zone Offset Mins Integer UTC থেকে সময় অঞ্চলটি কত মিনিট অফসেট করা হয়।

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Title(title)

ইনপুট ক্ষেত্রের উপরে প্রদর্শিত শিরোনাম সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
title String ইনপুট ক্ষেত্রের শিরোনাম।

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Value In Ms Since Epoch(valueMsEpoch)

ইনপুট ক্ষেত্রে সেট করার জন্য পূর্বে পূরণ করা মান সেট করে।

পরামিতি

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

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Value In Ms Since Epoch(valueMsEpoch)

ইনপুট ক্ষেত্রে সেট করার জন্য পূর্বে পূরণ করা মান সেট করে।

পরামিতি

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

প্রত্যাবর্তন

Date Time Picker — এই পিকারটি, চেইনিংয়ের জন্য।


set Visibility(visibility)

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

পরামিতি

নাম আদর্শ বিবরণ
visibility Visibility উইজেটের Visibility

প্রত্যাবর্তন

Widget — চেইন করার জন্য বস্তু।