স্ক্রিপ্ট অনুমোদন এবং অ্যাক্সেস সক্ষম করুন

আপনার লক্ষ্যের উপর নির্ভর করে Google Apps Script API-এর জন্য বিভিন্ন ধরণের অনুমোদনের প্রয়োজন হয়:

  • আপনার অ্যাপে অ্যাপস স্ক্রিপ্ট এপিআই ব্যবহার করুন।
  • অন্যান্য অ্যাপ্লিকেশনগুলিকে আপনার স্ক্রিপ্ট প্রকল্প ডেটা বা স্থাপনা পরিচালনা করার অনুমতি দিন।

আপনার অ্যাপ্লিকেশনে Apps Script API ব্যবহার করতে, আপনাকে অ্যাপ্লিকেশনের Google Cloud Project এ API সক্ষম করতে হবে। এটি আপনাকে OAuth শংসাপত্র তৈরি করতে দেয় যাতে অ্যাপ্লিকেশনের ব্যবহারকারীরা এটি অনুমোদন করতে পারেন।

তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিকে আপনার স্ক্রিপ্ট প্রকল্পের বিষয়বস্তু বা স্থাপনা পরিচালনা করতে দেওয়ার জন্য, আপনাকে অবশ্যই আপনার স্ক্রিপ্ট প্রকল্পগুলিতে অ্যাক্সেস দিতে হবে।

আপনার অ্যাপে অ্যাপস স্ক্রিপ্ট এপিআই ব্যবহার করুন

আপনার অ্যাপের ভেতরে Apps Script API ব্যবহার করতে, আপনার অ্যাপ্লিকেশনের Google Cloud Project-এ Apps Script API সক্ষম করতে হবে। Apps Script API সক্ষম করার পরে, আপনি OAuth শংসাপত্র তৈরি করতে পারেন এবং আপনার অ্যাপ্লিকেশনে অন্তর্ভুক্ত করার জন্য ক্লায়েন্ট আইডি এবং গোপনীয়তা ডাউনলোড করতে পারেন। আপনি Google Cloud কনসোলে API ব্যবহার পর্যবেক্ষণ করতে পারেন।

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

অ্যাপস স্ক্রিপ্ট এপিআই কুইকস্টার্টগুলি এপিআই সক্ষম করার এবং একটি অ্যাপ্লিকেশনের জন্য অনুমোদন সেট আপ করার সম্পূর্ণ প্রক্রিয়াটির ধাপে ধাপে একটি নজর দেয়।

আপনার স্ক্রিপ্ট প্রকল্পগুলিতে তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিকে অ্যাক্সেস দিন

অ্যাপস স্ক্রিপ্ট এপিআই অ্যাপ্লিকেশনগুলিকে আপনার স্ক্রিপ্ট এবং তাদের স্থাপনা তৈরি এবং সংশোধন করার অনুমতি দিতে পারে। যদি আপনি একটি ক্ষতিকারক তৃতীয় পক্ষের অ্যাপ্লিকেশন অনুমোদন করেন যা পরে আরও ক্ষতিকারক স্ক্রিপ্ট তৈরি করতে বা আপনার ইতিমধ্যে থাকা স্ক্রিপ্টগুলির আচরণ পরিবর্তন করতে এগিয়ে যায় তবে এটি একটি খারাপ পরিস্থিতির দিকে নিয়ে যেতে পারে।

এই ঝুঁকি কমাতে, অ্যাপস স্ক্রিপ্ট API ডিফল্টভাবে আপনার স্ক্রিপ্ট প্রকল্পগুলিতে অ্যাক্সেস করতে পারে না। স্ক্রিপ্ট তৈরি বা সংশোধন করে এমন কোনও অ্যাপ্লিকেশন ব্যবহার করার আগে আপনাকে স্পষ্টভাবে API অ্যাক্সেস মঞ্জুর করতে হবে। একবার আপনি আপনার স্ক্রিপ্টগুলিতে API অ্যাক্সেস মঞ্জুর করলে, আপনার অনুমোদিত অ্যাপ্লিকেশনগুলি আপনার স্ক্রিপ্ট প্রকল্পগুলি পরিচালনা করতে API ব্যবহার করতে পারে।

আপনি যদি API অ্যাক্সেস না দিয়ে কোনও প্রভাবিত অ্যাপ্লিকেশন চালানোর চেষ্টা করেন তবে একটি ত্রুটি দেখা দেয়। আপনি অ্যাপ্লিকেশনটি অনুমোদন করার পরে এই ত্রুটিটি ঘটে।

আপনি Apps Script ড্যাশবোর্ড ব্যবহার করে আপনার স্ক্রিপ্ট প্রকল্পগুলিতে Apps Script API অ্যাক্সেস দিতে পারেন। আপনি যেকোনো সময় এই অ্যাক্সেস প্রত্যাহার করতে ড্যাশবোর্ড ব্যবহার করতে পারেন। যখন আপনি API অ্যাক্সেস দেন, তখন আপনি সমস্ত অ্যাপ্লিকেশনের জন্য এটি করছেন। তবে, পৃথক অ্যাপ্লিকেশনগুলিকে এখনও অনুমোদিত হতে হবে।

অ্যাক্সেস দেওয়ার আগে, নিশ্চিত করুন যে অ্যাপ্লিকেশনগুলিকে আপনার স্ক্রিপ্টগুলি পরিবর্তন করার অনুমতি দেওয়ার ঝুঁকি সম্পর্কে আপনি জানেন। আপনার সন্দেহ হয় যে কোনও অ্যাপ্লিকেশনকে কখনও অনুমোদন করবেন না যেটি ক্ষতিকারক।