ดูรายการที่แบ่งปันทั้งหมดใน Google Drive


20

ใน Dropbox มีสถานที่ที่คุณสามารถดูรายการที่แบ่งปันทั้งหมดในบัญชีของคุณ (เช่นรายการทั้งหมดที่คุณให้สิทธิ์การเข้าถึงแก่ผู้อื่น)

Google Drive มีคุณลักษณะที่คล้ายกันหรือไม่

ฉันไม่เพียง แต่พยายามค้นหาไอเท็มที่แชร์กับ "คนที่มีชื่อ" คนอื่น แต่ยังรวมถึงเอกสารที่แชร์ด้วย "ใครก็ตามที่มีลิงค์สามารถดู / แก้ไข" หรือ "สาธารณะบนอินเทอร์เน็ต" ได้

คำตอบของ Franck ดูเหมือนจะกลับมาทำงานได้อีกครั้งในปี 2013 แต่อินเทอร์เฟซของ Google ไดรฟ์ได้เปลี่ยนแปลงไปเล็กน้อยตั้งแต่นั้นมาและฉันพยายามดิ้นรนเพื่อให้สามารถทำงานเดียวกันกับอินเทอร์เฟซใหม่ ฉันสงสัยว่าใครรู้วิธีการทำในอินเทอร์เฟซใหม่


ฉันมี Google Script ที่จะเขียนสิ่งนี้ลงใน Google ชีต อยู่ที่gist.github.com/woodwardtw/22a199ecca73ff15a0eb
Tom Woodward

ขอบคุณ @TomWoodward มีวิธีที่จะทำให้สคริปต์ทำงานบนไดรฟ์ google ทั้งหมดแทนที่จะเป็นโฟลเดอร์เฉพาะหรือไม่
sam

คำตอบ:


9

ค้นหาto:เพื่อดึงเอกสารทั้งหมดที่แบ่งปันกับใครบางคน คุณยังสามารถค้นหาตามการเปิดเผย:

ป้อนคำอธิบายรูปภาพที่นี่

สำหรับข้อมูลเพิ่มเติมดูค้นหา Google Drive ของคุณ


ขอบคุณ Franck ฉันพยายามที่จะทำการตรวจสอบอีกครั้งในขณะนี้ แต่ไดรฟ์ของ Google ได้เปลี่ยนการค้นหาแบบเลื่อนลงในการเลื่อนลงใหม่จะมีวิธีในการกรองตามการมองเห็นเช่นเดียวกับในแบบเลื่อนลงที่คุณภาพด้านบน?
แซม

@sam ขออภัยไม่มีเงื่อนงำฉันไม่ได้ใช้ Google ไดรฟ์มากนักส่วนติดต่อผู้ใช้ของฉันเจ็บตา
Franck Dernoncourt

1
to:ประกอบการทำงานได้ดีสำหรับฉัน ในการลบการเข้าถึงฉันพบว่ามีประโยชน์ในการค้นหาto:person@domain.com -owner:person@domain.comเนื่องจากฉันไม่สามารถเพิกถอนการเข้าถึงจากไฟล์ทั้งหมดได้
pyrytakala

8

ตั้งแต่ปี 2560 เป็นต้นมา Google ไดรฟ์ไม่ได้มีฟีเจอร์นี้อยู่ในตัวฟังก์ชันการทำงานที่ จำกัด สามารถทำได้โดยใช้การค้นหาขั้นสูงอย่างไรก็ตามอาจมีความซับซ้อนและยังไม่สามารถตอบคำถามของคุณได้อย่างเต็มที่

คุณสามารถใช้WhoHasAccess.com แทนได้ อินเทอร์เฟซนั้นยึดตามผู้ใช้ซึ่งหมายความว่าแทนที่จะแสดงรายการไฟล์ที่แชร์โดยตรงมันจะแสดงรายการบุคคลที่ไฟล์นั้นถูกแชร์ด้วย หากคุณต้องการไฟล์โดยใช้ส่วนต่อประสานกับไฟล์นี่อาจไม่ใช่วิธีแก้ปัญหาสำหรับคุณ แต่มีโอกาสมากมายที่คุณจะสามารถแก้ไขได้

ในการเริ่มต้นให้ไปที่WhoHasAccess.comScan my Google Drive nowและคลิก

WhoHasAccess.com

ถัดไปคุณจะต้องให้สิทธิ์ WhoHasAccess.com ในการดูและจัดการไฟล์ Google Drive ของคุณ ไม่ต้องกังวล - หลังจากการสแกนเสร็จสิ้นพวกเขาจะลบข้อมูลที่รวบรวมได้ภายใน 24 ชั่วโมง

ให้สิทธิ์การเข้าถึง

ถัดไปคุณจะต้องรอสักครู่ขึ้นอยู่กับว่าคุณเก็บของไว้ในไดรฟ์เท่าใด เมื่อการสแกนเสร็จสิ้นคุณจะเห็นหน้าที่คล้ายกับด้านล่างและสามารถจัดการผู้ที่สามารถเข้าถึงสิ่งต่างๆได้

ป้อนคำอธิบายรูปภาพที่นี่


ถ้านั่นไม่ดีพอ

มีวิธีการที่ซับซ้อนกว่าเล็กน้อยหากคุณเข้าใจเทคโนโลยีมากขึ้นและ / หรือต้องการข้อมูลที่นำเสนอแตกต่างกัน @Tom Woodward แสดงความคิดเห็นไว้ด้านบนว่าคุณสามารถเรียกใช้Google Script ของเขาซึ่งจะส่งออกไฟล์ csv (Comma Separated Value) ซึ่งสามารถเปิดได้ใน Excel


2

ตั้งแต่เดือนพฤษภาคม 2018 ยังไม่มีวิธีการดูข้อมูลนี้ผ่านอินเทอร์เฟซของ Google ไดรฟ์นอกเหนือจากการดูไฟล์แยกกัน นอกจากนี้เมื่อใช้ Google Drive API ในวิธีมาตรฐานและค้นหาไฟล์ที่เป็นสาธารณะมีข้อบกพร่องซึ่งนำไปสู่ผลลัพธ์ที่ไม่ถูกต้อง ( https://issuetracker.google.com/issues/72970146 )

วิธีหนึ่งในการรับข้อมูลที่คุณต้องการคือใช้ Filewatch ( https://filewatch.rekatsu.com ) ซึ่งเป็นเครื่องมือฟรีที่ฉันใช้ซึ่งสแกน Google ไดรฟ์ของคุณและแสดงไฟล์ทั้งหมดที่เปิดเผยต่อสาธารณะ (แชร์กับทุกคนใน เว็บหรือใครก็ได้ที่มีลิงค์) มันจะสแกนไฟล์ทั้งหมดที่คุณได้รับอนุญาตให้แบ่งปันรวมถึงไฟล์ที่คุณไม่ได้เป็นเจ้าของและไฟล์ในไดรฟ์ของทีมที่คุณสามารถเข้าถึงได้

ไปที่ Filewatch ( https://filewatch.rekatsu.com ) และคลิกที่ 'เชื่อมต่อบริการ' ใต้ Google Drive

Filewatch

คุณจะต้องให้สิทธิ์สำหรับ Filewatch ในการสแกนไฟล์ของคุณ Filewatch ได้รับการตรวจสอบโดย Google ขอสิทธิ์ขั้นต่ำที่จำเป็นและไม่มีข้อมูลเกี่ยวกับไฟล์ของคุณออกจากคอมพิวเตอร์ คุณสามารถเพิกถอนสิทธิ์ได้ตลอดเวลาโดยคลิก 'ยกเลิกการเชื่อมต่อบริการ'

สิทธิ์การดูไฟล์

เริ่มการสแกนโดยคลิกปุ่ม 'ค้นหาทันที' Filewatch จะสแกนไฟล์ของคุณและแสดงผลลัพธ์ให้คุณ ใช้เวลาเพียงไม่กี่วินาที คุณจะสามารถดูจำนวนไฟล์ที่ถูกสแกนและรายชื่อไฟล์ที่เปิดเผยต่อสาธารณะ จากนั้นคุณสามารถตรวจสอบพวกเขาและเปลี่ยนการตั้งค่าการแชร์หากจำเป็น

ผลการดูไฟล์


ด้วยเหตุผลบางอย่างพบเพียง 3 ไฟล์สาธารณะ แต่ WhoHasAccess.com ค้นพบประมาณ 20 ไฟล์ (เป็นของฉันไม่ใช่แค่ไฟล์ที่ฉันเข้าถึง)
LogicDaemon

@LogicDaemon ขอบคุณที่ลองใช้ Filewatch ฉันได้ทำการทดสอบแล้วและดูเหมือนว่าทุกอย่างจะทำงานได้ตามที่คาดไว้ฉันถามเมื่อคุณบอกว่า WhoHasAccess.com พบประมาณ 20 หมายความว่าพบไฟล์ทั้งหมด 20 ไฟล์หรือเป็นไฟล์สาธารณะ (สาธารณะบน เว็บหรือใครก็ตามที่มีลิงค์)
Alex Cason

20 สาธารณะสำหรับทุกคน อีก 9 รายการพร้อมลิงก์ นี่คือภาพหน้าจอ: photos.app.goo.gl/8GHmyfLve4hZ6NgE8 (ใช่ฉันเป็นบัญชีบางบัญชีเหมือนกัน PM ฉันอยู่ที่ไหนสักแห่งถ้าฉันสามารถช่วยวินิจฉัยได้)
LogicDaemon

1
@LogicDaemon ขอบคุณมากสำหรับข้อเสนอเพื่อช่วยวินิจฉัยปัญหา หากข้อเสนอยังคงเปิดอยู่อาจเป็นวิธีที่ง่ายที่สุดถ้าคุณส่งอีเมลหาฉันที่ contact@filewatch.net มีสองสิ่งที่เราสามารถตรวจสอบได้
Alex Cason

1

สองวิธีที่มีอยู่ (ไม่มี imo ในอุดมคติ) คือ:

  1. ใน Google ไดรฟ์ให้เปลี่ยนเป็นมุมมองรายการ (แทนมุมมองกริด) หากมีการแบ่งปันรายการควรมีไอคอน "สองหัว" เล็ก ๆ ถัดจากชื่อ หากมีการแชร์โฟลเดอร์ควรมีไอคอน "head" อยู่ในโฟลเดอร์

  2. ดาวน์โหลด / ติดตั้งแอปพลิเคชันการซิงค์ Google ไดรฟ์สำหรับคอมพิวเตอร์ของคุณและเปิดโฟลเดอร์ผลลัพธ์ อีกครั้งในมุมมองรายละเอียดคุณสามารถเพิ่มคอลัมน์ (คลิกขวาที่แถวส่วนหัว / ชื่อเรื่อง) เรียกว่า "shared"

ฉันไม่แน่ใจว่าสิ่งเหล่านี้ใช้ได้กับชุดค่าผสมทั้งหมด (โฟลเดอร์ที่ไม่แชร์ซึ่งมีไฟล์ที่แชร์แชร์ลิงก์กับการแชร์เต็มรูปแบบ) แต่มันก็ช่วยได้ หวังว่า Google จะเข้าใจสิ่งนี้ในไม่ช้าเพราะนี่เป็นการใช้งานระดับมืออาชีพของเราให้น้อยที่สุดและใช้ OneDrive แทน


ดีไม่ทราบเกี่ยวกับคอลัมน์เพิ่มเติม
LogicDaemon

1

ฉันได้แก้ไขโค้ดที่ Tom Woodward จัดเตรียมไว้ในความคิดเห็น คุณสามารถดูได้ที่นี่: https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc

รหัสดั้งเดิมของทอมสแกนเฉพาะโฟลเดอร์เดียวและโฟลเดอร์ย่อยลงหนึ่งระดับ ด้วยการดัดแปลงของฉันมันจะสแกนไดรฟ์ทั้งหมดของคุณโดยไม่คำนึงถึงจำนวนโฟลเดอร์ภายในโฟลเดอร์ที่คุณมี รับทราบว่าไฟล์ดังกล่าวจะหายไปในโฟลเดอร์บน / โฮมของคุณ การปรับปรุงอื่นที่ฉันทำคือแสดงเฉพาะไฟล์ที่ไม่ได้เป็นส่วนตัว

วิธีใช้:

  1. สร้าง google ชีตใหม่
  2. เลือกเครื่องมือ -> ตัวแก้ไขสคริปต์
  3. คัดลอกรหัสจากhttps://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc
  4. บันทึกและเรียกใช้ (คลิกปุ่มเล่น)

ข้อเสนอแนะได้รับการชื่นชมเสมอ :)


1

ฉันเขียนโปรแกรมไพ ธ อนแบบเต็มเพื่อสืบค้น Google Drive API และ Audit Drive สำหรับการแชร์และคุณสมบัติไฟล์อื่น ๆ มันจะถ่ายโอนไฟล์ "น่าสนใจ" และโฟลเดอร์ทั้งหมดไปยัง csv

CSV แสดงข้อมูลโฟลเดอร์แบบเต็มรวมถึงจำนวนรวมของชายน์ทั้งหมดและขนาดทั้งหมดของเด็ก ๆ ทั้งหมดในไดเรกทอรี สิ่งนี้มีประโยชน์หากคุณใกล้ถึงขีด จำกัด โควต้าของไดรฟ์หรือหากคุณไม่ชอบ GoogleDriveUploader สแกนไฟล์ 100k ทุกครั้งที่คอมพิวเตอร์เริ่มทำงาน ฉันหวังว่าจะเพิ่มมันเพื่อให้ผู้ใช้สามารถลบการแชร์ไฟล์

ฉันเขียนสิ่งนี้เพราะฉันพบว่าส่วนสำคัญไม่ได้ทำงานได้ดีสำหรับไฟล์จำนวนมาก (ฉันมีใน 100Ks) ฉันคิดว่ามันมีขีด จำกัด ของ API เช่นกันการดีบั๊ก API ของชีตดูเหมือนจะยาก

https://github.com/jsrozner/google_drive_auditer

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.