টেবিল

আপনার স্প্রেডশীটে টেবিল তৈরি করতে কীভাবে এবং কেন Google পত্রক API ব্যবহার করবেন তা এই নির্দেশিকা বর্ণনা করে।

একটি টেবিল কি?

টেবিলের সাহায্যে, আপনি ডেটা তৈরিকে সহজ করতে পারেন এবং ডেটার ব্যাপ্তিতে স্বয়ংক্রিয়ভাবে ফর্ম্যাট এবং কাঠামো প্রয়োগ করে বারবার ফর্ম্যাট, ইনপুট এবং ডেটা আপডেট করার প্রয়োজন কমাতে পারেন।

টেবিলের অনেক বৈশিষ্ট্য আছে, যেমন হেডার, ফুটার, কলামের ধরন, ফিল্টার, ভিউ, টেবিল রেফারেন্স এবং টেবিলের নাম। বৈশিষ্ট্য ঘোষণায় আরও দেখুন, এবং পত্রকগুলিতে টেবিল ব্যবহার সম্পর্কে জানুন

আপনি প্রজেক্ট ট্র্যাকিং, ইভেন্ট প্ল্যানিং এবং ইনভেন্টরি ম্যানেজমেন্টের মতো কাজের জন্য টেবিল ব্যবহার করতে পারেন।

একটি টেবিল যোগ করুন

একটি টেবিল যোগ করতে, ব্যাচআপডেট পদ্ধতি ব্যবহার করুন, একটি addTable অনুরোধ সরবরাহ করুন। আপনি স্প্রেডশীটে একটি টেবিল যোগ করতে এই অনুরোধটি ব্যবহার করেন।

নিম্নলিখিত উদাহরণটি 2 সেট কলাম সহ নির্দিষ্ট range "প্রজেক্ট ট্র্যাকার" নামে একটি টেবিল তৈরি করে। প্রথম কলামে একটি শতাংশ কলাম এবং দ্বিতীয় কলামে একটি ড্রপডাউন কলামের ধরন৷

{
  "addTable": {
    "table": {
      "name": "Project Tracker",
      "tableId": "123",
      "range": {
        "sheetId": 0,
        "startColumnIndex": 0,
        "endColumnIndex": 5,
        "startRowIndex": 0,
        "endRowIndex": 5,
      },
      "columnProperties": [
        {
          "columnIndex": 0,
          "columnName": "Column 1",
          "columnType": "PERCENT"
        },
        {
          "columnIndex": 1,
          "columnName": "Column 2",
          "columnType": "DROPDOWN",
          "dataValidationRule": {
            "condition": {
              "type": "ONE_OF_LIST",
              "values": [
                {
                  "userEnteredValue": "Not Started"
                },
                {
                  "userEnteredValue": "In Progress"
                },
                {
                  "userEnteredValue": "Complete"
                }
              ]
            }
          }
        }
      ],
    }
  }
}

কলামের ধরন

সারণিতে কলামের ধরন থাকে যেমন সংখ্যাসূচক, তারিখ, ড্রপডাউন, স্মার্ট চিপ, চেকবক্স। রেটিং এবং চেকবক্স কলামের ধরন যথাক্রমে 0 এবং FALSE এর ডিফল্ট মান দিয়ে তৈরি হয়।

ড্রপডাউন কলামের ধরন একটি চিপ ড্রপডাউন তৈরি করে। যদি একটি কলামের ধরন ড্রপডাউন হিসাবে সেট করা হয়, তাহলে কলামের জন্য dataValidationRule অবশ্যই একটি ONE_OF_LIST শর্ত সহ সেট করতে হবে৷ অন্যান্য কলামের ধরনগুলি `dataValidationRule ক্ষেত্র সেট করা উচিত নয়।

একটি টেবিল আপডেট করুন

spreadsheets.batchUpdate পদ্ধতি ব্যবহার করুন এবং একটি UpdateTableRequest সরবরাহ করুন।

টেবিলের আকার পরিবর্তন করুন

টেবিলে নতুন সারি/কলাম যোগ করতে হবে এমন range পরিবর্তন করতে UpdateTableRequest পদ্ধতি ব্যবহার করুন।

আপনি যদি টেবিলের মধ্যে একটি নতুন সারি বা কলাম যোগ করতে চান, তাহলে InsertRangeRequest বা InsertDimensionRequest ব্যবহার করুন

আপনি যদি একটি টেবিল সারি মুছে ফেলতে চান তবে আপনি DeleteRangeRequest ব্যবহার করতে পারেন অন্যথায় আপনি স্প্রেডশীট থেকে একটি সম্পূর্ণ সারি মুছে ফেলার জন্য DeleteDimensionRequest ব্যবহার করতে পারেন।

আপনি যদি একটি পাদচরণ যোগ করার জন্য একটি পাদচরণ ছাড়াই একটি বিদ্যমান টেবিল আপডেট করছেন, তাহলে range 1 সারি দ্বারা প্রসারিত হয়৷ আপনি যদি একটি পাদচরণ সহ একটি বিদ্যমান টেবিল আপডেট করেন এবং পাদচরণটি সরান, range 1 সারি দ্বারা সঙ্কুচিত হয়৷

একটি টেবিলে মান যোগ করুন

টেবিলের শেষে সারি যোগ করতে tableId সহ AppendCellsRequest ব্যবহার করুন। এটি প্রথম মুক্ত সারিতে মানগুলি যুক্ত করে এবং সম্পূর্ণ সারি এবং পাদচরণ সম্পর্কে সচেতন। যদি কোনো খালি সারি না থাকে, তাহলে এটি টেবিলের শেষে এবং প্রযোজ্য হলে যেকোনো ফুটারের আগে সারি সন্নিবেশিত করে।

একটি টেবিল মুছুন

spreadsheets.batchUpdate পদ্ধতি ব্যবহার করুন এবং একটি DeleteTableRequest সরবরাহ করুন। সম্পূর্ণ টেবিল এবং টেবিলের বিষয়বস্তু মুছে ফেলার জন্য DeleteTableRequest ব্যবহার করুন।

টেবিল বিন্যাস অপসারণ করতে DeleteBandingRequest ব্যবহার করুন কিন্তু ডেটা রাখুন।

অন্যান্য পত্রক বৈশিষ্ট্য সহ টেবিল ব্যবহার করুন

অন্যান্য API বৈশিষ্ট্যগুলি যেগুলি টেবিলগুলিকে তাদের ব্যাকিং ডেটা হিসাবে সমর্থন করে তার মধ্যে রয়েছে ফিল্টার , ফিল্টার ভিউ এবং সুরক্ষিত রেঞ্জ