রিসোর্স: টাস্ক
| JSON উপস্থাপনা |
|---|
{
"kind": string,
"id": string,
"etag": string,
"title": string,
"updated": string,
"selfLink": string,
"parent": string,
"position": string,
"notes": string,
"status": string,
"due": string,
"completed": string,
"deleted": boolean,
"hidden": boolean,
"links": [
{
"type": string,
"description": string,
"link": string
}
],
"webViewLink": string,
"assignmentInfo": {
object ( |
| ক্ষেত্র | |
|---|---|
kind | শুধুমাত্র আউটপুট। রিসোর্সের ধরণ। এটি সর্বদা "tasks#task"। |
id | টাস্ক শনাক্তকারী। |
etag | রিসোর্সের ETag। |
title | টাস্কের শিরোনাম। সর্বাধিক অনুমোদিত দৈর্ঘ্য: ১০২৪ অক্ষর। |
updated | শুধুমাত্র আউটপুট। টাস্কের শেষ পরিবর্তনের সময় (RFC 3339 টাইমস্ট্যাম্প হিসাবে)। |
selfLink | শুধুমাত্র আউটপুট। এই টাস্কের দিকে নির্দেশকারী URL। এই টাস্কটি পুনরুদ্ধার, আপডেট বা মুছে ফেলার জন্য ব্যবহৃত হয়। |
parent | শুধুমাত্র আউটপুট। প্যারেন্ট টাস্ক আইডেন্টিফায়ার। যদি এটি একটি শীর্ষ-স্তরের কাজ হয় তবে এই ক্ষেত্রটি বাদ দেওয়া হয়। টাস্কটিকে অন্য একটি প্যারেন্টের অধীনে বা শীর্ষ স্তরে সরাতে "সরান" পদ্ধতি ব্যবহার করুন। একটি প্যারেন্ট টাস্ক কখনই একটি নির্ধারিত কাজ হতে পারে না (চ্যাট স্পেস, ডক্স থেকে)। এই ক্ষেত্রটি কেবল পঠনযোগ্য। |
position | শুধুমাত্র আউটপুট। একই প্যারেন্ট টাস্কের অধীনে বা শীর্ষ স্তরে থাকা সিবিলিং টাস্কগুলির মধ্যে টাস্কের অবস্থান নির্দেশ করে এমন স্ট্রিং। যদি এই স্ট্রিংটি অভিধানিক ক্রম অনুসারে অন্য টাস্কের সংশ্লিষ্ট পজিশন স্ট্রিংয়ের চেয়ে বড় হয়, তাহলে টাস্কটি একই প্যারেন্ট টাস্কের (অথবা শীর্ষ স্তরে) অধীনে থাকা অন্য টাস্কের পরে অবস্থিত হবে। টাস্কটিকে অন্য অবস্থানে সরাতে "সরানো" পদ্ধতি ব্যবহার করুন। |
notes | টাস্কের বর্ণনামূলক নোট। Google ডক্স থেকে নির্ধারিত টাস্কগুলিতে নোট থাকতে পারে না। ঐচ্ছিক। সর্বাধিক অনুমোদিত দৈর্ঘ্য: 8192 অক্ষর। |
status | কাজের অবস্থা। এটি হয় "প্রয়োজন" অথবা "সম্পূর্ণ"। |
due | কাজের জন্য নির্ধারিত তারিখ (RFC 3339 টাইমস্ট্যাম্প হিসেবে)। ঐচ্ছিক। এটি সেই দিনটিকে প্রতিনিধিত্ব করে যখন কাজটি সম্পন্ন করা উচিত, অথবা ক্যালেন্ডার গ্রিডে কাজটি দৃশ্যমান। এটি কাজের সময়সীমাকে প্রতিনিধিত্ব করে না। শুধুমাত্র তারিখের তথ্য রেকর্ড করা হয়; এই ক্ষেত্রটি সেট করার সময় টাইমস্ট্যাম্পের সময় অংশটি বাতিল করা হয়। API ব্যবহার করে কোনও কাজের জন্য নির্ধারিত সময় পড়া বা লেখা সম্ভব নয়। |
completed | কাজটি সম্পন্ন হওয়ার তারিখ (RFC 3339 টাইমস্ট্যাম্প হিসেবে)। কাজটি সম্পন্ন না হলে এই ক্ষেত্রটি বাদ দেওয়া হবে। |
deleted | টাস্কটি মুছে ফেলা হয়েছে কিনা তা নির্দেশ করে ফ্ল্যাগ করুন। নির্ধারিত কাজের জন্য এই ক্ষেত্রটি কেবল পঠনযোগ্য। এগুলি কেবল tasks.delete কল করে মুছে ফেলা যেতে পারে, এই ক্ষেত্রে নির্ধারিত কাজ এবং মূল কাজ (ডক্স বা চ্যাট স্পেসে) উভয়ই মুছে ফেলা হয়। শুধুমাত্র নির্ধারিত কাজটি মুছে ফেলার জন্য, অ্যাসাইনমেন্ট পৃষ্ঠে নেভিগেট করুন এবং সেখান থেকে টাস্কটি আনঅ্যাসাইন করুন। ডিফল্ট হল False। |
links[] | শুধুমাত্র আউটপুট। লিঙ্কের সংগ্রহ। এই সংগ্রহটি কেবল পঠনযোগ্য। |
links[].type | লিঙ্কের ধরণ, যেমন "ইমেল", "জেনেরিক", "চ্যাট_মেসেজ", "কিপ_নোট"। |
links[].description | বর্ণনা (খালি থাকতে পারে)। |
links[].link | URL টি। |
webViewLink | শুধুমাত্র আউটপুট। গুগল টাস্ক ওয়েব UI-তে টাস্কের একটি পরম লিঙ্ক। |
assignmentInfo | শুধুমাত্র আউটপুট। নির্ধারিত কাজের জন্য প্রসঙ্গ তথ্য। একটি কাজ একজন ব্যবহারকারীকে বরাদ্দ করা যেতে পারে, বর্তমানে ডক্স এবং চ্যাট স্পেসের মতো সারফেস থেকে এটি করা সম্ভব। এই ক্ষেত্রটি বর্তমান ব্যবহারকারীকে বরাদ্দ করা কাজের জন্য পূরণ করা হয় এবং টাস্কটি কোথা থেকে বরাদ্দ করা হয়েছে তা সনাক্ত করে। এই ক্ষেত্রটি কেবল পঠনযোগ্য। |
অ্যাসাইনমেন্ট তথ্য
টাস্ক অ্যাসাইনমেন্টের উৎস সম্পর্কে তথ্য (ডকুমেন্ট, চ্যাট স্পেস)।
| JSON উপস্থাপনা |
|---|
{ "linkToTask": string, "surfaceType": enum ( |
| ক্ষেত্র | |
|---|---|
linkToTask | শুধুমাত্র আউটপুট। অ্যাসাইনমেন্টের পৃষ্ঠায় (ডক্স, চ্যাট স্পেস, ইত্যাদি) মূল কাজের একটি পরম লিঙ্ক। |
surfaceType | শুধুমাত্র আউটপুট। এই নির্ধারিত কাজটি যে ধরণের পৃষ্ঠ থেকে উদ্ভূত হয়। বর্তমানে DOCUMENT বা SPACE-এর মধ্যে সীমাবদ্ধ। |
ইউনিয়ন ক্ষেত্র surface_info । যে পৃষ্ঠ থেকে এই কাজটি নির্ধারিত হয়েছে সেই পৃষ্ঠ (ডক্স, চ্যাট স্পেস) সম্পর্কে তথ্য। surface_info নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
driveResourceInfo | শুধুমাত্র আউটপুট। এই কাজটি যে ড্রাইভ ফাইল থেকে এসেছে সে সম্পর্কে তথ্য। বর্তমানে, ড্রাইভ ফাইলটি কেবল একটি নথি হতে পারে। এই ক্ষেত্রটি কেবল পঠনযোগ্য। |
spaceInfo | শুধুমাত্র আউটপুট। এই কাজটি যে চ্যাট স্পেস থেকে শুরু হয়েছে সে সম্পর্কে তথ্য। এই ক্ষেত্রটি কেবল পঠনযোগ্য। |
প্রসঙ্গ প্রকার
কাজের সাথে সম্পর্কিত পণ্য।
| এনামস | |
|---|---|
CONTEXT_TYPE_UNSPECIFIED | এই টাস্কের প্রসঙ্গের জন্য অজানা মান। |
GMAIL | টাস্কটি Gmail থেকে তৈরি করা হয়েছে। |
DOCUMENT | কাজটি একটি নথি থেকে নির্ধারিত হয়। |
SPACE | কাজটি একটি চ্যাট স্পেস থেকে বরাদ্দ করা হয়েছে। |
ড্রাইভরিসোর্সইনফো
যে ড্রাইভ রিসোর্স থেকে একটি কাজ বরাদ্দ করা হয়েছে (ডকুমেন্ট, শিট, ইত্যাদি) সে সম্পর্কে তথ্য।
| JSON উপস্থাপনা |
|---|
{ "driveFileId": string, "resourceKey": string } |
| ক্ষেত্র | |
|---|---|
driveFileId | শুধুমাত্র আউটপুট। ড্রাইভ API-তে ফাইলের শনাক্তকারী। |
resourceKey | শুধুমাত্র আউটপুট। শেয়ার করা লিঙ্কের মাধ্যমে শেয়ার করা ফাইল অ্যাক্সেস করার জন্য রিসোর্স কী প্রয়োজন। সমস্ত ফাইলের জন্য প্রয়োজন নয়। developers.google.com/drive/api/guides/resource-keys দেখুন। |
স্পেসইনফো
যে চ্যাট স্পেস থেকে কোনও কাজ বরাদ্দ করা হয়েছে সেই সম্পর্কে তথ্য।
| JSON উপস্থাপনা |
|---|
{ "space": string } |
| ক্ষেত্র | |
|---|---|
space | শুধুমাত্র আউটপুট। এই টাস্কটি যে চ্যাট স্পেস থেকে এসেছে সেই স্থান। ফর্ম্যাটটি হল "spaces/{space}"। |
পদ্ধতি | |
|---|---|
| নির্দিষ্ট টাস্ক তালিকা থেকে সমস্ত সম্পন্ন কাজ সাফ করে। |
| টাস্ক তালিকা থেকে নির্দিষ্ট টাস্কটি মুছে ফেলে। |
| নির্দিষ্ট কাজটি ফেরত দেয়। |
| নির্দিষ্ট টাস্ক তালিকায় একটি নতুন টাস্ক তৈরি করে। |
| নির্দিষ্ট টাস্ক তালিকার সমস্ত টাস্ক ফেরত দেয়। |
| নির্দিষ্ট কাজটিকে গন্তব্য টাস্ক তালিকার অন্য অবস্থানে সরিয়ে দেয়। |
| নির্দিষ্ট কাজটি আপডেট করে। |
| নির্দিষ্ট কাজটি আপডেট করে। |