G-Drive 智慧工坊 – 檔案偵測 003 – 偵測刪除與修改
在前面的實驗中,我們成功取得新增的檔案資訊並依照格式寫入總表中,但我們並沒有建立更新的判斷,也代表刪除的檔案仍殘存於資料表上。
在前面的實驗中,我們成功取得新增的檔案資訊並依照格式寫入總表中,但我們並沒有建立更新的判斷,也代表刪除的檔案仍殘存於資料表上。
但如果今天我們有多筆數值要進行處理,無論是篩選或合併透過迴圈都會增加閱讀的複雜度,而此時我們就能使用 JS 提供的高階方法,簡單的處理這些事項了。
在 snapshot-24w09a (1.20.5) 時 MOJANG 針對物品格式做了全新調整,徹底改變了既有的操作。那就讓我們利用 /give 指令看看新的格式究竟如何吧。
我們不可能手動新增 Google Spreadsheet 在各個子料夾。因此這回的目標就是透過迴圈與自我呼叫,掃描所有的子資料夾,並透過資料夾名稱或檔名進行分類。
由於我個人在雲端資料夾中,與朋友共享繪畫用的參考圖庫,積年累月下來,圖片多了我們也不容易分類。那我們就先從最基本的單資料夾進行偵測,紀錄到 Google Spreadsheet 開始搭建吧。
陣列是一種有序的集合,能夠存放任意數量的元素,並提供許多方便的操作方法。
迴圈使我們能夠有效地處理重複性任務,從而避免冗長和重複的代碼,提升程式的可讀性和維護性。
在程式中運算子和 if 語句是程式設計中不可或缺的基礎組件。前者讓我們能夠對變數和值進行操作,而 後者則讓我們能根據條件控制執行程序。
變數是存儲數據的基本單位,藉此在程式中操作和使用這些數據。變數的使用是每個程式設計語言的基礎知識之一,從而使得程式更加靈活和易於維護。
在任何程式開發中,註解和紀錄 (Logging) 是極為重要的工具。它們可以提高代碼的可讀性和可維護性,並助於測試和監控運行狀況。