শর্টকাট হল এমন ফাইল যা Google ড্রাইভের অন্যান্য ফাইল বা ফোল্ডারের সাথে লিঙ্ক করে। শর্টকাটগুলির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
একটি
application/vnd.google-apps.shortcut
MIME প্রকার। আরও তথ্যের জন্য, Google Workspace এবং Google Drive সমর্থিত MIME প্রকারগুলি দেখুন।একটি শর্টকাটের ACL, প্যারেন্টের ACL উত্তরাধিকারসূত্রে পায়। শর্টকাটের ACL সরাসরি পরিবর্তন করা যাবে না।
একটি
targetId
যা টার্গেট ফাইল বা ফোল্ডারের দিকে নির্দেশ করে, যাকে "টার্গেট"ও বলা হয়।একটি
targetMimeType
যা টার্গেটের জন্য MIME টাইপ নির্দেশ করে।targetMimeType
ব্যবহার করে কোন টাইপ আইকনটি প্রদর্শন করা হবে তা নির্ধারণ করা হয়। শর্টকাট তৈরি করার সময় টার্গেটের MIME টাইপtargetMimeType
ফিল্ডে কপি করা হয়।targetId
এবংtargetMimeType
ক্ষেত্রগুলি ফাইল রিসোর্সের মধ্যেshortcutDetails
ক্ষেত্রের অংশ।একটি শর্টকাটে শুধুমাত্র একজন প্যারেন্ট থাকতে পারে। যদি অন্যান্য ড্রাইভ লোকেশনে একটি শর্টকাট ফাইলের প্রয়োজন হয়, তাহলে শর্টকাট ফাইলটি অতিরিক্ত লোকেশনে কপি করা যেতে পারে।
যখন টার্গেটটি মুছে ফেলা হয়, অথবা যখন বর্তমান ব্যবহারকারী টার্গেটের অ্যাক্সেস হারায়, তখন ব্যবহারকারীর টার্গেটের দিকে নির্দেশিত শর্টকাটটি ভেঙে যায়।
একটি শর্টকাটের শিরোনাম লক্ষ্য থেকে আলাদা হতে পারে। যখন একটি শর্টকাট তৈরি করা হয়, তখন লক্ষ্যের শিরোনাম শর্টকাটের শিরোনাম হিসেবে ব্যবহার করা হয়। তৈরির পরে, শর্টকাটের শিরোনাম এবং লক্ষ্যের শিরোনাম স্বাধীনভাবে পরিবর্তন করা যেতে পারে। যদি লক্ষ্যের নাম পরিবর্তন করা হয়, তাহলে পূর্বে তৈরি করা শর্টকাটগুলি পুরানো শিরোনাম ধরে রাখে।
MIME টাইপের শর্টকাটটি পুরনো হয়ে যেতে পারে। যদিও বিরল, একটি ব্লব ফাইলের MIME টাইপ অন্য ধরণের সংস্করণ আপলোড করার সময় পরিবর্তিত হয়, কিন্তু আপডেট করা ফাইলের দিকে নির্দেশিত যেকোনো শর্টকাট মূল MIME টাইপটি ধরে রাখে। উদাহরণস্বরূপ, যদি আপনি ড্রাইভে একটি JPG ফাইল আপলোড করেন, তারপর একটি AVI সংস্করণ আপলোড করেন, তাহলে ড্রাইভ পরিবর্তনটি সনাক্ত করে এবং প্রকৃত ফাইলের থাম্বনেইল আপডেট করে। তবে, শর্টকাটে একটি JPG থাম্বনেল থাকে।
গুগল অ্যাকাউন্ট ডেটা এক্সপোর্টে , যা গুগল টেকআউট নামেও পরিচিত, শর্টকাটগুলিকে নেটস্কেপ বুকমার্ক ফাইল হিসাবে উপস্থাপন করা হয় যেখানে লক্ষ্যের লিঙ্ক থাকে।
আরও তথ্যের জন্য, Google ড্রাইভ শর্টকাট ব্যবহার করে ফাইল এবং ফোল্ডার খুঁজুন দেখুন।
একটি শর্টকাট তৈরি করুন
একটি শর্টকাট তৈরি করতে, 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 হল অনুসন্ধানের জন্য একটি ক্যোয়ারী শব্দ বা ক্ষেত্র। শেয়ার্ড ড্রাইভ ফিল্টার করার জন্য যে ক্যোয়ারী শব্দগুলি ব্যবহার করা যেতে পারে তা দেখতে, অনুসন্ধান ক্যোয়ারী শব্দগুলি দেখুন।
- অপারেটর কোয়েরি টার্মের শর্ত নির্দিষ্ট করে। প্রতিটি কোয়েরি টার্মের সাথে আপনি কোন অপারেটর ব্যবহার করতে পারেন তা দেখতে, কোয়েরি অপারেটর দেখুন।
- মান হল সেই নির্দিষ্ট মান যা আপনি আপনার অনুসন্ধান ফলাফল ফিল্টার করতে ব্যবহার করতে চান।
উদাহরণস্বরূপ, নিম্নলিখিত কোয়েরি স্ট্রিংটি স্প্রেডশিট ফাইলগুলিতে সমস্ত শর্টকাট ফিরিয়ে আনতে অনুসন্ধান ফিল্টার করে:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'