ทางลัดคือไฟล์ที่ลิงก์ไปยังไฟล์หรือโฟลเดอร์อื่นๆ ใน Google ไดรฟ์ ทางลัดมีลักษณะดังต่อไปนี้
ประเภท MIME
application/vnd.google-apps.shortcut
สำหรับข้อมูลเพิ่มเติม ดู Google Workspace และ MIME ที่รองรับ Google ไดรฟ์ ประเภทต่างๆACL สำหรับทางลัดจะรับค่า ACL ของระดับบนสุด ACL ของทางลัด ไม่สามารถเปลี่ยนได้โดยตรง
targetId
ที่ชี้ไปยังไฟล์หรือโฟลเดอร์เป้าหมาย หรือที่เรียกว่า "target"targetMimeType
ที่ระบุประเภท MIME ของเป้าหมายtargetMimeType
จะใช้เพื่อกำหนดไอคอนประเภทที่จะแสดง เป้าหมาย ระบบจะคัดลอกประเภท MIME ไปยังช่องtargetMimeType
เมื่อแป้นพิมพ์ลัด สร้าง แล้วฟิลด์
targetId
และtargetMimeType
เป็นส่วนหนึ่งของshortcutDetails
ภายในทรัพยากร fileทางลัดจะมีระดับบนสุดได้เพียง 1 รายการเท่านั้น หากต้องใช้ไฟล์ทางลัดใน ตำแหน่งไดรฟ์ สามารถคัดลอกไฟล์ทางลัดไปยัง สถานที่ตั้งอื่นๆ เพิ่มเติม
เมื่อเป้าหมายถูกลบ หรือเมื่อผู้ใช้ปัจจุบันสูญเสียสิทธิ์การเข้าถึง เป้าหมาย ซึ่งเป็นทางลัดของผู้ใช้ที่ชี้ไปยังช่วงพักเป้าหมาย
ชื่อทางลัดอาจแตกต่างจากเป้าหมาย เมื่อทางลัดคือ สร้างแล้ว ชื่อของเป้าหมายจะใช้เป็นชื่อของทางลัด หลัง คุณสามารถเปลี่ยนชื่อทางลัดและชื่อเป้าหมายได้ ได้อย่างอิสระ หากมีการเปลี่ยนชื่อเป้าหมาย แป้นพิมพ์ลัดที่สร้างไว้ก่อนหน้านี้ ใช้ชื่อเดิม
ประเภท MIME ของทางลัดอาจไม่มีการอัปเดต MIME ของไฟล์ Blob ซึ่งเกิดขึ้นไม่บ่อยนัก จะเปลี่ยนไปเมื่ออัปโหลดการแก้ไขประเภทอื่น แต่ ทางลัดที่ชี้ไปยังไฟล์ที่อัปเดตแล้วจะคงประเภท MIME เดิมไว้ สำหรับ เช่น หากอัปโหลดไฟล์ JPG ไปยังไดรฟ์ แล้วอัปโหลด การแก้ไข AVI ไดรฟ์จะระบุการเปลี่ยนแปลงและอัปเดต ภาพขนาดย่อของไฟล์จริง แต่ทางลัดยังคงมีไฟล์ JPG ต่อไป
ในข้อมูลบัญชี Google ส่งออก หรือที่เรียกว่า Google Takeout ทางลัดจะแสดงเป็น Netscape ไฟล์บุ๊กมาร์กที่มีลิงก์ไปยังเป้าหมาย
โปรดดูข้อมูลเพิ่มเติมที่หัวข้อค้นหาไฟล์และ โฟลเดอร์ที่มี Google ไดรฟ์ ทางลัด ที่ใช้เวลาเพียง 2 นาที
สร้างทางลัด
หากต้องการสร้างทางลัด ให้ตั้งค่าประเภท MIME เป็น
application/vnd.google-apps.shortcut
ตั้งค่า targetId
เป็นไฟล์หรือโฟลเดอร์
ทางลัดควรลิงก์ไป แล้วเรียกใช้ files.create
เพื่อสร้างทางลัด
ตัวอย่างต่อไปนี้แสดงวิธีสร้างทางลัดโดยใช้ไลบรารีของไคลเอ็นต์
Python
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: ชื่อของทางลัดนี้
โดยค่าเริ่มต้น ทางลัดจะสร้างขึ้นในส่วน ระบบจะสร้างไดรฟ์และทางลัดสำหรับไฟล์หรือโฟลเดอร์สำหรับ ที่ผู้ใช้ปัจจุบันมีสิทธิ์เข้าถึง
ค้นหาทางลัด
หากต้องการค้นหาแป้นพิมพ์ลัด ให้ใช้สตริงการค้นหา q
กับ
files.list
เพื่อกรองทางลัดไปยัง
ผลตอบแทน
mimeType operator values
สถานที่:
- query_term คือคําหรือฟิลด์คําค้นหาที่ใช้ค้นหา หากต้องการดูการค้นหา คำที่ใช้กรองไดรฟ์ที่แชร์ได้ โปรดดูคำค้นหา ข้อกำหนด
- Operator จะระบุเงื่อนไขสำหรับคำค้นหา หากต้องการดูว่า โอเปอเรเตอร์ที่ใช้กับคำค้นหาแต่ละคำได้ รวมถึงโอเปอเรเตอร์คำค้นหา
- ค่า คือค่าเฉพาะที่คุณต้องการใช้เพื่อกรองการค้นหา ผลลัพธ์
ตัวอย่างเช่น สตริงคำค้นหาต่อไปนี้จะกรองการค้นหาเพื่อแสดงผลลัพธ์ทั้งหมด ทางลัดไปยังไฟล์สเปรดชีต
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'