我假設你已經照著上面那個把程式寫好了
只是沒跟 API 做關聯
在 Script 編輯器頁面資源 -> Cloud Platform 專案
在專案編號裡面填入你的 Cloud Platform 專案編號Cloud Platform 專案編號
在這
在 OAuth 同意畫面填入你的 Script 應用程式名稱
儲存
儲存完之後執行 應該就會看到垃圾桶被清空了
有做API關聯了,但還是無法刪除檔案。
做關聯時尚需要啟動金鑰憑證。
不知道API需不需要做任何設定,只有複製專案編號去連結而已
我剛剛看了一下 我發現直接執行 emptyThrash
是可以
不過用 createTimeDrivenTriggers
去觸發會失敗
所以你把上面 createTimeDrivenTriggers
刪除
留 emptyThrash
就好
自己設定觸發條件 這樣就可以了
放個圖
我出現錯誤訊息:
ReferenceError: 未定義「Drive」。 (第 10 行,檔案名稱:程式碼)
資源 -> 進階 Google 服務 -> Drive API 打開 -> 確定
這個先前爬文有看到,已經有設定了
憑證也有了嗎
如果你這個沒辦法用的話只能寫程式去戳 API 了
一開始就有提到需要設金鑰才能設定,不知道是否設定正確
你連結的專案有啟用 Drive API 嗎
資訊主頁那個部分
我們要定期到左方隱藏的選單裡,進入「垃圾桶」,點擊上方的「清空垃圾桶」,來刪除這些額外的備份。
你可以在Google雲端硬碟左上方的上傳按鈕中,查看自己目前使用的空間容量。
不過很重要的是,當刪除檔案的當下,空間數值不會馬上變化
,你可能要等待一下,重新整理一次網頁,才會看到被清空的容量。
最後補充的是,只有「刪除」的檔案會保留一份在垃圾桶中並佔用空間,而另外關於「每個檔案修改版本的備份」,則是可以幫你保留30天最近100次的版本修改,這些則不會計算空間。
當然,使用Google雲端硬碟最好的方法,就是直接使用Google Docs原生格式的檔案來進行文件編輯,這些文件裡面即使有圖片,也都不會佔用你的Google雲端硬碟容量
。
[你清空 Google Drive 雲端硬碟裡會佔空間的垃圾桶了嗎?]https://www.playpcesor.com/2012/06/google-drive_06.html)
我整理了一篇以圖文結合的自動化清理Google雲端硬碟回收筒的文章,,看起來更通俗易懂一些。