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