শর্টকাট হলো এমন ফাইল যা গুগল ড্রাইভের অন্যান্য ফাইল বা ফোল্ডারের সাথে লিঙ্ক করে। শর্টকাটের নিম্নলিখিত বৈশিষ্ট্যগুলো রয়েছে:
একটি
application/vnd.google-apps.shortcutMIME টাইপ। আরও তথ্যের জন্য, Google Workspace ও Google Drive সমর্থিত MIME টাইপসমূহ দেখুন।একটি শর্টকাটের ACL তার প্যারেন্টের ACL থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। শর্টকাটের ACL সরাসরি পরিবর্তন করা যায় না।
একটি
targetIdযা টার্গেট ফাইল বা ফোল্ডারকে নির্দেশ করে, যাকে "টার্গেট" নামেও উল্লেখ করা হয়।টার্গেটের MIME টাইপ নির্দেশকারী একটি
targetMimeType। কোন ধরনের আইকন প্রদর্শন করা হবে তা নির্ধারণ করতেtargetMimeTypeব্যবহৃত হয়। শর্টকাট তৈরি করার সময় টার্গেটের MIME টাইপটিtargetMimeTypeফিল্ডে কপি করা হয়।targetIdএবংtargetMimeTypeফিল্ডগুলো ফাইল রিসোর্সের অন্তর্গতshortcutDetailsফিল্ডের অংশ।একটি শর্টকাটের কেবল একটিই প্যারেন্ট থাকতে পারে। যদি ড্রাইভের অন্য কোনো স্থানে শর্টকাট ফাইলটির প্রয়োজন হয়, তবে ফাইলটি সেই অতিরিক্ত স্থানগুলোতে কপি করা যেতে পারে।
যখন টার্গেটটি মুছে ফেলা হয়, অথবা যখন বর্তমান ব্যবহারকারী টার্গেটটিতে প্রবেশাধিকার হারান, তখন টার্গেটটির দিকে নির্দেশকারী ব্যবহারকারীর শর্টকাটটি অকার্যকর হয়ে যায়।
একটি শর্টকাটের শিরোনাম তার টার্গেট থেকে ভিন্ন হতে পারে। যখন একটি শর্টকাট তৈরি করা হয়, তখন টার্গেটের শিরোনামটিই শর্টকাটের শিরোনাম হিসেবে ব্যবহৃত হয়। তৈরির পর, শর্টকাটের শিরোনাম এবং টার্গেটের শিরোনাম আলাদাভাবে পরিবর্তন করা যায়। যদি টার্গেটের নাম পরিবর্তন করা হয়, তবে পূর্বে তৈরি করা শর্টকাটগুলো পুরোনো শিরোনামই ধরে রাখে।
একটি শর্টকাটের MIME টাইপ পুরোনো হয়ে যেতে পারে। যদিও এটি বিরল, একটি ব্লব ফাইলের MIME টাইপ পরিবর্তিত হয়ে যায় যখন ভিন্ন ধরনের কোনো সংস্করণ আপলোড করা হয়, কিন্তু আপডেট করা ফাইলটিকে নির্দেশকারী শর্টকাটগুলো তাদের আসল MIME টাইপই ধরে রাখে। উদাহরণস্বরূপ, আপনি যদি ড্রাইভে একটি JPG ফাইল আপলোড করার পর একটি AVI সংস্করণ আপলোড করেন, তাহলে ড্রাইভ এই পরিবর্তনটি শনাক্ত করে এবং আসল ফাইলটির থাম্বনেইল আপডেট করে দেয়। কিন্তু, শর্টকাটটিতে JPG থাম্বনেইলটিই থেকে যায়।
গুগল অ্যাকাউন্ট ডেটা এক্সপোর্ট, যা গুগল টেকআউট নামেও পরিচিত, এতে শর্টকাটগুলোকে নেটস্কেপ বুকমার্ক ফাইল হিসেবে দেখানো হয়, যেগুলোতে টার্গেটের লিঙ্ক থাকে।
আরও তথ্যের জন্য, গুগল ড্রাইভ শর্টকাট ব্যবহার করে ফাইল ও ফোল্ডার খুঁজুন দেখুন।
একটি শর্টকাট তৈরি করুন
একটি শর্টকাট তৈরি করতে, MIME টাইপটি application/vnd.google-apps.shortcut এ সেট করুন, targetId টি সেই ফাইল বা ফোল্ডারে সেট করুন যার সাথে শর্টকাটটি লিঙ্ক করা হবে, এবং শর্টকাটটি তৈরি করতে files.create কল করুন।
নিম্নলিখিত উদাহরণগুলিতে দেখানো হয়েছে কীভাবে একটি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে শর্টকাট তৈরি করতে হয়:
পাইথন
file_metadata = {
'name': 'FILE_NAME',
'mimeType': 'text/plain'
}
file = drive_service.files().create(body=file_metadata, fields='id').execute()
print('File ID: %s' % file.get('id'))
shortcut_metadata = {
'Name': 'SHORTCUT_NAME',
'mimeType': 'application/vnd.google-apps.shortcut',
'shortcutDetails': {
'targetId': file.get('id')
}
}
shortcut = drive_service.files().create(body=shortcut_metadata,
fields='id,shortcutDetails').execute()
print('File ID: %s, Shortcut Target ID: %s, Shortcut Target MIME type: %s' % (
shortcut.get('id'),
shortcut.get('shortcutDetails').get('targetId'),
shortcut.get('shortcutDetails').get('targetMimeType')))
নোড.জেএস
var fileMetadata = {
'name': 'FILE_NAME',
'mimeType': 'text/plain'
};
drive.files.create({
'resource': fileMetadata,
'fields': 'id'
}, function (err, file) {
if (err) {
// Handle error
console.error(err);
} else {
console.log('File Id: ' + file.id);
shortcutMetadata = {
'name': 'SHORTCUT_NAME',
'mimeType': 'application/vnd.google-apps.shortcut'
'shortcutDetails': {
'targetId': file.id
}
};
drive.files.create({
'resource': shortcutMetadata,
'fields': 'id,name,mimeType,shortcutDetails'
}, function(err, shortcut) {
if (err) {
// Handle error
console.error(err);
} else {
console.log('Shortcut Id: ' + shortcut.id +
', Name: ' + shortcut.name +
', target Id: ' + shortcut.shortcutDetails.targetId +
', target MIME type: ' + shortcut.shortcutDetails.targetMimeType);
}
}
}
});
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- ফাইলের FILE_NAME : যে ফাইলের জন্য শর্টকাট প্রয়োজন।
- SHORTCUT_NAME : এই শর্টকাটটির নাম।
ডিফল্টরূপে, শর্টকাটটি বর্তমান ব্যবহারকারীর 'মাই ড্রাইভ'-এ তৈরি হয় এবং শুধুমাত্র সেইসব ফাইল বা ফোল্ডারের জন্যই শর্টকাট তৈরি করা হয়, যেগুলিতে বর্তমান ব্যবহারকারীর অ্যাক্সেস রয়েছে।
একটি শর্টকাট খুঁজুন
কোনো শর্টকাট খুঁজতে, ফেরত আসা শর্টকাটগুলো ফিল্টার করার জন্য files.list এর সাথে কোয়েরি স্ট্রিং ' q ব্যবহার করুন।
mimeType operator values
কোথায়:
- query_term is the query term or field to search upon. To view the query terms that can be used to filter shared drives, refer to Search query terms .
- অপারেটরটি কোয়েরি টার্মের জন্য শর্ত নির্দিষ্ট করে। প্রতিটি কোয়েরি টার্মের সাথে আপনি কোন কোন অপারেটর ব্যবহার করতে পারবেন তা দেখতে, কোয়েরি অপারেটরস (Query operators) দেখুন।
- values হলো সেই নির্দিষ্ট মানগুলো যা আপনি আপনার অনুসন্ধানের ফলাফল ফিল্টার করতে ব্যবহার করতে চান।
উদাহরণস্বরূপ, নিম্নলিখিত কোয়েরি স্ট্রিংটি স্প্রেডশীট ফাইলের সমস্ত শর্টকাট ফেরত দেওয়ার জন্য অনুসন্ধানকে ফিল্টার করে:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'