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

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

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

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

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

আপনার অ্যাপে Apps Script API ব্যবহার করা

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

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

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

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

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

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

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

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

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