বিল্ট-ইন গুগল পরিষেবা বা উন্নত গুগল পরিষেবা থেকে ব্যক্তিগত ডেটা অ্যাক্সেস করার জন্য অ্যাপস স্ক্রিপ্টের ব্যবহারকারীর অনুমোদন প্রয়োজন।
প্রবেশাধিকার প্রদান


কোড স্ক্যানের উপর ভিত্তি করে অ্যাপস স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে অনুমোদনের সুযোগ (যেমন আপনার Google Sheets ফাইল বা Gmail অ্যাক্সেস) নির্ধারণ করে। মন্তব্য করা কোডটি এখনও একটি অনুমোদনের অনুরোধ তৈরি করতে পারে। যদি কোনও স্ক্রিপ্টের অনুমোদনের প্রয়োজন হয়, তাহলে এটি চালানোর সময় আপনি এখানে দেখানো অনুমোদনের ডায়ালগগুলির মধ্যে একটি দেখতে পাবেন।
যদি কোড পরিবর্তনের ফলে নতুন পরিষেবা যোগ করা হয়, তাহলে আপনার পূর্বে অনুমোদিত স্ক্রিপ্টগুলি অতিরিক্ত অনুমোদনের জন্য অনুরোধ করে। যদি আপনি স্ক্রিপ্টটি স্ক্রিপ্ট মালিকের ব্যবহারকারী পরিচয়ের অধীনে চলে এমন একটি ওয়েব অ্যাপ হিসেবে অ্যাক্সেস করেন তবে স্ক্রিপ্টগুলি অনুমোদনের জন্য অনুরোধ নাও করতে পারে।
অ্যাক্সেস অধিকার প্রত্যাহার করা হচ্ছে
আপনার ডেটাতে স্ক্রিপ্টের অ্যাক্সেস প্রত্যাহার করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার গুগল অ্যাকাউন্টের অনুমতি পৃষ্ঠাটি দেখুন। (ভবিষ্যতে এই পৃষ্ঠায় যেতে, Google.com এ যান, তারপর স্ক্রিনের উপরের ডানদিকের কোণায় আপনার অ্যাকাউন্টের ছবিতে ক্লিক করুন। এরপর, আমার অ্যাকাউন্ট ক্লিক করুন, তারপর "সাইন-ইন এবং সুরক্ষা" বিভাগের অধীনে সংযুক্ত অ্যাপস এবং সাইটগুলি ক্লিক করুন, এবং তারপর অ্যাপস পরিচালনা করুন ।)
- আপনি যে স্ক্রিপ্টের অনুমোদন প্রত্যাহার করতে চান তার নামের উপর ক্লিক করুন, তারপর ডানদিকে Remove- এ ক্লিক করুন, তারপর ফলাফলের ডায়ালগে OK- তে ক্লিক করুন।
অনুমতি এবং স্ক্রিপ্টের প্রকারভেদ
একটি স্ক্রিপ্ট যে ব্যবহারকারীর পরিচয় দিয়ে চলে — এবং এর ফলে এটি যে ডেটা অ্যাক্সেস করতে পারে — তা স্ক্রিপ্টটি কোন পরিস্থিতিতে চালানো হচ্ছে তার উপর নির্ভর করে পরিবর্তিত হয়, যেমনটি নীচের সারণীতে দেখানো হয়েছে।
স্ক্রিপ্টের ধরণ | স্ক্রিপ্টটি এভাবে চলে... |
---|---|
স্বতন্ত্র , অ্যাড-অন , অথবা ডক্স, শিট, স্লাইড, অথবা ফর্মের সাথে আবদ্ধ | কীবোর্ডে ব্যবহারকারী |
একটি স্প্রেডশিটে কাস্টম ফাংশন | বেনামী ব্যবহারকারী ; তবে, কীবোর্ডে ব্যবহারকারীর উপর কোটার সীমা গণনা করা হয়। |
ওয়েব অ্যাপ অথবা গুগল সাইটস গ্যাজেট | অ্যাপ স্থাপনের সময় নির্বাচিত বিকল্পগুলির উপর নির্ভর করে কীবোর্ড বা স্ক্রিপ্ট মালিকের ব্যবহারকারী |
ইনস্টলযোগ্য ট্রিগার | ট্রিগার তৈরিকারী ব্যবহারকারী |
পত্রক, ডক্স, স্লাইড এবং ফর্মের জন্য ম্যানুয়াল অনুমোদনের সুযোগ
যদি আপনি এমন একটি অ্যাড-অন বা অন্য স্ক্রিপ্ট তৈরি করেন যা স্প্রেডশিট পরিষেবা , ডকুমেন্ট পরিষেবা , স্লাইড পরিষেবা , অথবা ফর্ম পরিষেবা ব্যবহার করে, তাহলে আপনি অনুমোদন ডায়ালগকে কেবলমাত্র সেই ফাইলগুলিতে অ্যাক্সেস চাইতে বাধ্য করতে পারেন যেখানে অ্যাড-অন বা স্ক্রিপ্ট ব্যবহার করা হয়েছে, ব্যবহারকারীর সমস্ত স্প্রেডশিট, ডকুমেন্ট বা ফর্মের পরিবর্তে। এটি করার জন্য, একটি ফাইল-স্তরের মন্তব্যে নিম্নলিখিত JsDoc টীকা অন্তর্ভুক্ত করুন:
/**
* @OnlyCurrentDoc
*/
যদি আপনার স্ক্রিপ্টে এমন একটি লাইব্রেরি থাকে যা @OnlyCurrentDoc
ঘোষণা করে, তবে মাস্টার স্ক্রিপ্টের আসলে বর্তমান ফাইলের চেয়ে বেশি অ্যাক্সেসের প্রয়োজন হলে, একটি বিপরীত অ্যানোটেশন, @NotOnlyCurrentDoc
পাওয়া যায়।
অ্যাড-অনের জন্য অনুমোদনের জীবনচক্র
গুগল শিট, ডক্স, স্লাইড এবং ফর্মের অ্যাড-অনগুলি সাধারণত ডকুমেন্টের সাথে আবদ্ধ স্ক্রিপ্টগুলির মতো একই অনুমোদন মডেল অনুসরণ করে। তবে, কিছু পরিস্থিতিতে, তাদের onOpen(e)
এবং onEdit(e)
ফাংশনগুলি একটি নো-অনুমোদন মোডে চলে যা কিছু অতিরিক্ত জটিলতা তৈরি করে। আরও তথ্যের জন্য, অ্যাড-অন অনুমোদন জীবনচক্রের নির্দেশিকা দেখুন।
OAuth অ্যাপ্লিকেশন ব্যবহারকারীর সীমা
যেসব অ্যাপ্লিকেশন OAuth ব্যবহার করে Google ব্যবহারকারীর ডেটা অ্যাক্সেস করে, যার মধ্যে রয়েছে Apps Script প্রকল্প, তাদের অনুমোদনের সীমা প্রযোজ্য। বিস্তারিত জানার জন্য OAuth অ্যাপ্লিকেশন ব্যবহারকারীর সীমা দেখুন।
অ্যাপস স্ক্রিপ্টের সাথে পুনঃপ্রমাণীকরণ আচরণ
আপনার Google ক্লাউড পরিষেবা সেটিংসে কনফিগার করা পুনঃপ্রমাণীকরণ ফ্রিকোয়েন্সি অ্যাপস স্ক্রিপ্ট প্রয়োগ করে না। এর কারণ হল অ্যাপস স্ক্রিপ্ট ট্রিগার ব্যবহার করে স্বয়ংক্রিয়ভাবে চলতে পারে, যা সরাসরি ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই কাজ করে। এই স্বয়ংক্রিয় এক্সিকিউশনগুলি পুনঃপ্রমাণীকরণ প্রম্পটগুলিকে ট্রিগার করে না। আপনার নির্দিষ্ট সময়কালের পরে (উদাহরণস্বরূপ, 12 ঘন্টা) আপনার অ্যাপস স্ক্রিপ্ট অ্যাপ্লিকেশনটি স্বয়ংক্রিয়ভাবে আপনাকে পুনঃপ্রমাণীকরণ করতে বলবে না।