গুগল টাস্ক অর্ডার করুন

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