iT邦幫忙

1

求助 Google雲端硬碟自動清除垃圾桶方法

Google雲端硬碟裡有個垃圾桶,而那些已經刪除的檔案,其實繼續佔用空間,
不知道有何方法可以自動清除垃圾桶空間的方法。

可以參考這個
https://www.amixa.com/blog/2019/04/05/automatically-empty-google-drive-trash/
hauyaren iT邦新手 5 級 ‧ 2019-11-19 08:46:55 檢舉
你好
我有測試過兩天,手動執行或自動執行後垃圾桶內資料仍未刪除掉。
想知道+1
0
listennn08
iT邦高手 6 級 ‧ 2019-11-19 11:54:28
最佳解答

我假設你已經照著上面那個把程式寫好了
只是沒跟 API 做關聯
在 Script 編輯器頁面
資源 -> Cloud Platform 專案
在專案編號裡面填入你的 Cloud Platform 專案編號
Cloud Platform 專案編號 在這
https://ithelp.ithome.com.tw/upload/images/20191119/20117165JtggGQnSN7.png

https://ithelp.ithome.com.tw/upload/images/20191119/20117165jd73KyoLVE.png
在 OAuth 同意畫面填入你的 Script 應用程式名稱 儲存
https://ithelp.ithome.com.tw/upload/images/20191119/20117165uIhU4mhjVU.png

儲存完之後執行 應該就會看到垃圾桶被清空了

看更多先前的回應...收起先前的回應...
hauyaren iT邦新手 5 級 ‧ 2019-11-20 11:11:45 檢舉

有做API關聯了,但還是無法刪除檔案。
做關聯時尚需要啟動金鑰憑證。

不知道API需不需要做任何設定,只有複製專案編號去連結而已

https://ithelp.ithome.com.tw/upload/images/20191120/20110302OcstzwQ8b7.jpg

https://ithelp.ithome.com.tw/upload/images/20191120/20110302nTsfehTrhT.jpg

https://ithelp.ithome.com.tw/upload/images/20191120/201103021NloYvfrbZ.jpg

https://ithelp.ithome.com.tw/upload/images/20191120/20110302DRPfoSVehE.jpg

我剛剛看了一下 我發現直接執行 emptyThrash 是可以
不過用 createTimeDrivenTriggers 去觸發會失敗
所以你把上面 createTimeDrivenTriggers 刪除
emptyThrash 就好
自己設定觸發條件 這樣就可以了
放個圖

hauyaren iT邦新手 5 級 ‧ 2019-11-20 15:09:04 檢舉

我出現錯誤訊息:
ReferenceError: 未定義「Drive」。 (第 10 行,檔案名稱:程式碼)
https://ithelp.ithome.com.tw/upload/images/20191120/20110302Gsm5ChRhCh.jpg

資源 -> 進階 Google 服務 -> Drive API 打開 -> 確定

hauyaren iT邦新手 5 級 ‧ 2019-11-21 09:09:43 檢舉

https://ithelp.ithome.com.tw/upload/images/20191121/20110302BMLtUkrPzB.jpg

這個先前爬文有看到,已經有設定了

憑證也有了嗎
https://ithelp.ithome.com.tw/upload/images/20191121/20117165gx1lUX4WC8.png


如果你這個沒辦法用的話只能寫程式去戳 API 了

hauyaren iT邦新手 5 級 ‧ 2019-11-21 11:13:23 檢舉

一開始就有提到需要設金鑰才能設定,不知道是否設定正確
https://ithelp.ithome.com.tw/upload/images/20191121/20110302rhfvTZA3dP.jpg
https://ithelp.ithome.com.tw/upload/images/20191121/20110302l1tcsos5Ae.jpg

你連結的專案有啟用 Drive API 嗎
資訊主頁那個部分

hauyaren iT邦新手 5 級 ‧ 2019-11-21 11:30:33 檢舉

不知道這邊是否要啟用哪個API程式嗎

https://ithelp.ithome.com.tw/upload/images/20191121/20110302V1qsTfY13r.jpg

啟用 API -> 在搜尋欄打 Drive API -> 點進去然後按啟用

hauyaren iT邦新手 5 級 ‧ 2019-11-21 13:34:05 檢舉

感謝,就是差這個,網路教學有很多眉角沒說最後還是無法設定成功

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-18 21:29:07

https://ithelp.ithome.com.tw/upload/images/20191118/201195460dHsmVuloD.jpg

我們要定期到左方隱藏的選單裡,進入「垃圾桶」,點擊上方的「清空垃圾桶」,來刪除這些額外的備份。

你可以在Google雲端硬碟左上方的上傳按鈕中,查看自己目前使用的空間容量。
不過很重要的是,當刪除檔案的當下,空間數值不會馬上變化,你可能要等待一下,重新整理一次網頁,才會看到被清空的容量。
最後補充的是,只有「刪除」的檔案會保留一份在垃圾桶中並佔用空間,而另外關於「每個檔案修改版本的備份」,則是可以幫你保留30天最近100次的版本修改,這些則不會計算空間。

當然,使用Google雲端硬碟最好的方法,就是直接使用Google Docs原生格式的檔案來進行文件編輯,這些文件裡面即使有圖片,也都不會佔用你的Google雲端硬碟容量

[你清空 Google Drive 雲端硬碟裡會佔空間的垃圾桶了嗎?]https://www.playpcesor.com/2012/06/google-drive_06.html)

hauyaren iT邦新手 5 級 ‧ 2019-11-19 08:45:49 檢舉

這些與我的問題是相同的!
需要手動刪除。

自動就...寫程式排程吧....

0
雲開霧散
iT邦新手 5 級 ‧ 2020-10-31 09:31:18

我整理了一篇以圖文結合的自動化清理Google雲端硬碟回收筒的文章,,看起來更通俗易懂一些。

hauyaren iT邦新手 5 級 ‧ 2020-11-03 12:03:18 檢舉

感謝
但現在Google好像已經有內建刪除的功能(不確定)

應該還是要通過排程才能實現自動刪除,內建的應該是那個管理儲存空間的功能。

我要發表回答

立即登入回答