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