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

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

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

projects.create

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

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

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

projects.get

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

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

projects.getContent

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

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

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

projects.updateContent

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

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

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

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

projects.getMetrics

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

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