আপনি ব্যবহারকারীর চাহিদা এবং পছন্দ অনুসারে একটি নির্দিষ্ট ক্রমে কাজগুলি সংগঠিত করতে পারেন। একটি টাস্ক অন্য টাস্কের অধীনে সরানো যেতে পারে ( parent
টাস্ক) এবং/অথবা অন্য টাস্ক ( previous
) এর পরে সরানো যেতে পারে।
একটি টাস্ক সরাতে, এই বিশেষ প্যারামিটার সহ নিম্নলিখিত URL-এ একটি প্রমাণীকৃত POST
অনুরোধ পাঠান:
-
parent
প্যারামিটার - মূল টাস্কের আইডি নির্দিষ্ট করে যার অধীনে নতুন টাস্ক ঢোকানো উচিত; এই পরামিতি বাদ দিলে কাজটিকে তালিকার শীর্ষ স্তরে রাখা হয়।
-
previous
প্যারামিটার - টাস্কের আইডি নির্দিষ্ট করে যার পরে নতুন টাস্ক ঢোকানো উচিত; এই প্যারামিটারটি বাদ দিলে কাজটিকে সাবলিস্টের প্রথম অবস্থানে রাখে।
URLটি এই ফর্মের:
https://www.googleapis.com/tasks/v1/lists/taskListID
/tasks/taskID
/move?parent=parentTaskID
&previous=previousTaskID
taskListID
, taskID
, parentTaskID
এবং previousTaskID
-এর জায়গায় উপযুক্ত মান সহ।
দ্রষ্টব্য : বিশেষ taskListID
মান @default
প্রমাণীকৃত ব্যবহারকারীর ডিফল্ট টাস্ক তালিকা উল্লেখ করতে ব্যবহার করা যেতে পারে।
সাফল্যের পরে, সার্ভার একটি HTTP 200 OK
স্ট্যাটাস কোড এবং নতুন টাস্ক ডেটা দিয়ে প্রতিক্রিয়া জানায়।
উদাহরণ
প্রোটোকল
অনুরোধ:
POST /tasks/v1/lists/@default/tasks/taskID
/move?parent=parentTaskID
&previous=previousTaskID
প্রতিক্রিয়া:
HTTP/1.1 200 OK { id: "taskID", kind: "tasks#task", selfLink: "https://www.googleapis.com/tasks/v1/lists/@default/tasks/taskID", etag: "newETag", title: "New Task", notes: "Please complete me", updated: "2010-10-15T11:30:00.000Z", ..., parent: "parentTaskID", position: "newPosition", ... }
জাভা
import com.google.api.services.tasks.v1.Tasks.TasksOperations.Move; ... Move move = service.tasks.move("@default", "taskID"); move.setParent("parentTaskID"); move.setPrevious("previousTaskID"); Task result = move.execute(); // Print the new values. System.out.println(result.getParent()); System.out.println(result.getPosition());
পাইথন
result = service.tasks().move(tasklist='@default', task='taskID', parent='parentTaskID', previous='previousTaskID').execute() # Print the new values. print result['parent'] print result['position']
পিএইচপি
$result = $service->moveTasks('taskID', '@default', null, 'parentTaskID', 'previousTaskID'); /* * Print the new values. */ echo $result->getParent(); echo $result->getPosition();
.নেট
Task result = service.Tasks.Move("@default", "taskID", parent: "parentTaskID", previous: "previousTaskID").Fetch(); // Print the new values. Console.WriteLine(result.Parent); Console.WriteLine(result.Position);
দ্রষ্টব্য : একটি নতুন টাস্ক তৈরি করার সময় parent
এবং previous
প্যারামিটারগুলিও ব্যবহার করা যেতে পারে।