আপনি ব্যবহারকারীর চাহিদা এবং পছন্দ অনুসারে একটি নির্দিষ্ট ক্রমে কাজগুলি সংগঠিত করতে পারেন। একটি টাস্ক অন্য টাস্কের অধীনে সরানো যেতে পারে ( 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
প্যারামিটারগুলিও ব্যবহার করা যেতে পারে।