এই পৃষ্ঠাটি Sheets API ব্যবহার করে কীভাবে ত্রুটিগুলি সমাধান করবেন তা বর্ণনা করে।
400 Bad Request
এই ত্রুটিটি ইঙ্গিত করে যে অনুরোধটি ত্রুটিপূর্ণ ছিল। এই অনুরোধগুলির সমস্যা সমাধানের জন্য, রেফারেন্স ডকুমেন্টেশন এবং সহায়তা পৃষ্ঠাটি দেখুন।
500 Internal Server Error
যদি আপনি Sheets API ব্যবহার করার সময় 500টি ত্রুটির সম্মুখীন হন, তাহলে এটি সাধারণত API-তে কোনও সমস্যা থাকার ইঙ্গিত দেয়। ত্রুটির কারণ হিসেবে অনুরোধটি সহ Sheets API Issue Tracker- এ একটি বাগ রিপোর্ট ফাইল করুন।
503 Service Unavailable
যখন পরিষেবাটি অনুপলব্ধ থাকে অথবা যখন অনুরোধ বা স্প্রেডশিটের জটিলতা বেশি থাকে তখন Sheets API 503 ত্রুটি ফেরত দেয়। API অনুরোধ এবং অন্তর্নিহিত স্প্রেডশিট পরিবর্তন করে 503 ত্রুটির হার সীমিত করার জন্য কিছু পরামর্শ নিচে দেওয়া হল।
অনুরোধ
- সম্পর্কিত আপডেটগুলিকে একটি একক অনুরোধে একত্রিত করতে
batchUpdateব্যবহার করুন। বড় আপডেটগুলিকে ব্যাচ করার সময় সতর্কতা অবলম্বন করুন কারণ এটি একটি সময়সীমা উত্তীর্ণ হতে পারে। - প্রতি স্প্রেডশিটে API-তে সমসাময়িক অনুরোধের সংখ্যা প্রতি সেকেন্ডে 1টি অনুরোধের মধ্যে সীমাবদ্ধ করুন।
- বড় স্প্রেডশিটের জন্য, A1 নোটেশন ব্যবহার করে শুধুমাত্র প্রয়োজনীয় স্প্রেডশিট মানগুলি পুনরুদ্ধার করুন এবং
includeGridDataএর ব্যবহার সীমিত করুন। - API দ্বারা ফেরত দেওয়া ডেটার পরিমাণ সীমিত করতে ফিল্ড মাস্ক ব্যবহার করুন।
- অনুরোধগুলি পুনরায় চেষ্টা করার সময় সূচকীয় ব্যাকঅফ ব্যবহার করুন।
স্প্রেডশিট
- ঘন ঘন আপডেট হওয়া শিটগুলির জন্য, সংস্করণ জমা কমাতে পর্যায়ক্রমে একটি নতুন স্প্রেডশিটে ঘোরান।
-
IMPORTRANGE,QUERYএবং অন্যান্য জটিল সূত্রের ব্যবহার সীমিত করুন। - বড় স্প্রেডশিটগুলিকে একাধিক স্প্রেডশিটে বিভক্ত করার কথা বিবেচনা করুন।
- অনেক
IMPORTRANGEসূত্রের উৎস হিসেবে একটি মাত্র স্প্রেডশিটের ব্যবহার সীমিত করুন। - স্প্রেডশিটটিতে অ্যাক্সেস কেবল তাদের মধ্যেই সীমাবদ্ধ রাখুন যাদের এটির প্রয়োজন।