ব্যবহারকারীর এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটিকে অনুমোদন করতে হবে কিনা এবং একটি অনুমোদন ডায়ালগের জন্য URL প্রদান করতে হবে কিনা তা নির্ধারণ করতে ব্যবহৃত একটি বস্তু৷ যদি স্ক্রিপ্টটি একটি অ্যাড-অন হিসাবে প্রকাশিত হয় যা ইনস্টলযোগ্য ট্রিগার ব্যবহার করে, এই তথ্যটি কোডের বিভাগগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে যার জন্য ব্যবহারকারীর প্রয়োজনীয় অনুমোদনের অভাব রয়েছে৷ বিকল্পভাবে, অ্যাড-অন ব্যবহারকারীকে সমস্যা সমাধানের জন্য অনুমোদন ডায়ালগের URL খুলতে বলতে পারে।
এই বস্তুটি ScriptApp.getAuthorizationInfo(authMode)
দ্বারা ফেরত দেওয়া হয়। প্রায় সব ক্ষেত্রে, স্ক্রিপ্টগুলিকে ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL)
কল করা উচিত, যেহেতু অন্য কোনও অনুমোদনের মোডের প্রয়োজন নেই যে ব্যবহারকারীরা অনুমোদন দেয়৷
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | একটি মান পায় যা নির্দেশ করে যে ব্যবহারকারীকে এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটি অনুমোদন করতে হবে কিনা (উদাহরণস্বরূপ, ScriptApp.AuthorizationStatus.REQUIRED )। |
getAuthorizationUrl() | String | অনুমোদনের URL পায় যা স্ক্রিপ্টে অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যেতে পারে। |
বিস্তারিত ডকুমেন্টেশন
getAuthorizationStatus()
একটি মান পায় যা নির্দেশ করে যে ব্যবহারকারীকে এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটি অনুমোদন করতে হবে কিনা (উদাহরণস্বরূপ, ScriptApp.AuthorizationStatus.REQUIRED
)।
// Log the authorization status (REQUIRED or NOT_REQUIRED). var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
প্রত্যাবর্তন
AuthorizationStatus
- অনুমোদনের অবস্থা
getAuthorizationUrl()
অনুমোদনের URL পায় যা স্ক্রিপ্টে অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যেতে পারে। কোনো অনুমোদনের প্রয়োজন না হলে এই পদ্ধতিটি null
প্রদান করে। ইউআরএলে থাকা পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে যদি এটি অ্যাক্সেস করা হয় এবং স্ক্রিপ্টটির কোনো অনুমোদনের প্রয়োজন হয় না।
// Log the URL used to grant access to the script. var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
প্রত্যাবর্তন
String
— একটি URL যা স্ক্রিপ্ট অনুমোদন করতে ব্যবহার করা যেতে পারে