Google ড্রাইভে একটি ফাইলের সাথে যুক্ত একজন ব্যবহারকারী৷ File.getEditors()
, Folder.getViewers()
এবং অন্যান্য পদ্ধতি থেকে ব্যবহারকারীদের অ্যাক্সেস করা যেতে পারে।
// Log the email address of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
getDomain() | String | ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেন নাম পায়। |
getEmail() | String | ব্যবহারকারীর ইমেল ঠিকানা পায়. |
getName() | String | ব্যবহারকারীর নাম পায়। |
getPhotoUrl() | String | ব্যবহারকারীর ছবির জন্য URL পায়। |
বিস্তারিত ডকুমেন্টেশন
getDomain()
ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেন নাম পায়।
// Log the domain names associated with all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getDomain()); }
প্রত্যাবর্তন
String
— ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেন নাম
getEmail()
ব্যবহারকারীর ইমেল ঠিকানা পায়. ব্যবহারকারীর ইমেল ঠিকানাটি শুধুমাত্র তখনই পাওয়া যায় যখন ব্যবহারকারী Google+ অ্যাকাউন্ট সেটিংস পৃষ্ঠা থেকে ঠিকানাটি ভাগ করে নেওয়ার জন্য বেছে নেন, অথবা যদি ব্যবহারকারী একই ডোমেনের অন্তর্গত হয় যে ব্যবহারকারী স্ক্রিপ্ট চালাচ্ছেন এবং ডোমেন প্রশাসক ডোমেনের মধ্যে থাকা সমস্ত ব্যবহারকারীকে অনুমতি দিয়েছেন অন্যান্য ব্যবহারকারীদের ইমেল ঠিকানা দেখুন।
// Log the email address of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
প্রত্যাবর্তন
String
- ব্যবহারকারীর ইমেল ঠিকানা, বা একটি ফাঁকা স্ট্রিং যদি ইমেল ঠিকানা উপলব্ধ না হয়
getName()
ব্যবহারকারীর নাম পায়। ব্যবহারকারীর নাম উপলব্ধ না হলে এই পদ্ধতিটি null
প্রদান করে।
// Log the names of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getName()); }
প্রত্যাবর্তন
String
- ব্যবহারকারীর নাম, বা নামটি উপলব্ধ না হলে null
getPhotoUrl()
ব্যবহারকারীর ছবির জন্য URL পায়। ব্যবহারকারীর ফটো উপলব্ধ না হলে এই পদ্ধতিটি null
দেয়।
// Log the URLs for the photos of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getPhotoUrl()); }
প্রত্যাবর্তন
String
— ব্যবহারকারীর ছবির URL, অথবা ফটো উপলব্ধ না হলে null