ব্যবস্থাপনা প্রকল্প

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

API পদ্ধতির ওভারভিউ
প্রকল্প তৈরি করুন

প্রজেক্ট.ক্রিয়েট

ফলাফল : কোনও প্রকল্প ফাইল এবং একটি ডিফল্ট প্রকল্প ম্যানিফেস্ট ছাড়াই একটি মৌলিক, খালি প্রকল্প তৈরি করুন।

বিকল্প : আপনি একটি প্রকল্পের শিরোনাম প্রদান করতে পারেন। আপনি স্ক্রিপ্টের অভিভাবক হিসেবে কাজ করার জন্য একটি Google ডক্স, Google শিট, Google ফর্ম, অথবা স্লাইড ফাইলের Google ড্রাইভ আইডি প্রদান করে একটি আবদ্ধ স্ক্রিপ্ট তৈরি করতে পারেন।

প্রকল্পের মেটাডেটা পড়ুন

প্রজেক্ট.গেট

ফলাফল : একটি Project বস্তু উদ্ধার করে, যা প্রকল্পের মেটাডেটা উপস্থাপন করে। এই ডেটাতে প্রকল্পের শিরোনাম, স্ক্রিপ্ট আইডি, ব্যবহারকারী তৈরি, তৈরির সময় এবং অন্যান্য বিবরণ অন্তর্ভুক্ত থাকে।

প্রকল্পের বিষয়বস্তু পড়ুন

প্রজেক্টস.গেটকন্টেন্ট

ফলাফল : প্রকল্পের প্রতিটি কোড এবং HTML ফাইলের জন্য একটি করে File অবজেক্টের একটি অ্যারে প্রদান করে। তালিকায় JSON ফাইল হিসেবে প্রজেক্ট ম্যানিফেস্টও অন্তর্ভুক্ত থাকে। ফাইল অবজেক্টে ফাইলের উৎস বিষয়বস্তু ( File.source ) এবং অন্যান্য মেটাডেটা থাকে, যেমন ফাইলের ফাংশনের তালিকা ( File.functionSet )।

বিকল্প : আপনি একটি কোয়েরি প্যারামিটার ব্যবহার করে কন্টেন্টের কোন সংস্করণটি পুনরুদ্ধার করবেন তা নির্দিষ্ট করতে পারেন।

প্রকল্পের বিষয়বস্তু আপডেট করুন

projects.updateবিষয়বস্তু

ফলাফল : একটি স্ক্রিপ্ট প্রকল্পে ফাইলের বিষয়বস্তু পরিবর্তন করে। আপনি নতুন বিষয়বস্তুটি File অবজেক্টের একটি অ্যারে হিসেবে প্রদান করেন। এই File অবজেক্টগুলির মধ্যে একটিতে JSON টাইপ থাকতে হবে এবং স্ক্রিপ্ট প্রকল্পের নতুন প্রকল্প ম্যানিফেস্টের প্রতিনিধিত্ব করতে হবে। নতুন বিষয়বস্তুটি প্রকল্পের HEAD সংস্করণ হিসেবে সংরক্ষণ করা হয়। স্ক্রিপ্টটি ট্রিগার হিসেবে, স্ক্রিপ্ট এডিটরে, অ্যাড-অন প্রিভিউ মোডে, অথবা ওয়েব অ্যাপ হিসেবে অথবা ডেভেলপমেন্ট মোডে অ্যাপস স্ক্রিপ্ট API হিসেবে কার্যকর করার সময় এটি ব্যবহার করা হয়।

দ্রষ্টব্য : স্ক্রিপ্ট প্রকল্পের বিষয়বস্তু আপডেট করার সময়, সাধারণ অভ্যাস হল প্রথমে বিদ্যমান File একটি অ্যারে পুনরুদ্ধার করার জন্য একটি projects.getContent অনুরোধ জারি করা, সেই বস্তুগুলিতে ইচ্ছা তৈরি করা, তারপর একটি projects.updateContent অনুরোধের জন্য ইনপুট হিসাবে File ব্যবহার করা।

সতর্কতা: নতুন কন্টেন্টটি স্ক্রিপ্ট প্রকল্পের সমস্ত বিদ্যমান ফাইলগুলিকে প্রতিস্থাপন করে। অনুরোধ অনুসারে আপডেট না হওয়া ফাইলগুলি সরানো হয়।

প্রকল্পের মেট্রিক্স পড়ুন

প্রজেক্টস.গেটমেট্রিক্স

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

বিকল্প : একটি MetricsFilter ব্যবহার করে নির্দিষ্ট স্থাপনা বা স্ক্রিপ্ট ফাংশনের মধ্যে ফলাফল সীমাবদ্ধ করুন। আপনি একটি MetricsIntervalConfig ব্যবহার করে একটি নির্দিষ্ট মেট্রিক ব্যবধানও নির্ধারণ করতে পারেন।