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'),
        );

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
set Field Name(fieldName) Date Time Picker UI ইন্টারঅ্যাকশনের সময় তৈরি হওয়া ইভেন্ট অবজেক্টে এই পিকারটিকে সনাক্তকারী ক্ষেত্রের নাম সেট করে।
set Host App Data Source(hostAppDataSource) Date Time Picker একটি Google Workspace প্রবাহে, ইনপুট ভেরিয়েবলগুলিকে প্রবাহের অন্যান্য ধাপ থেকে ডেটটাইম আউটপুট গ্রহণ করতে দেয়।
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 Field Name(fieldName)

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

পরামিতি

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

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

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


set Host App Data Source(hostAppDataSource)

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

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

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 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 — এই পিকারটি, চেইনিংয়ের জন্য।