diff --git a/removeonedrivestatuscolumn/config.xml b/removeonedrivestatuscolumn/config.xml new file mode 100644 index 00000000..82151aa7 --- /dev/null +++ b/removeonedrivestatuscolumn/config.xml @@ -0,0 +1,20 @@ + + + + 1.00 + 2025.11.13 + Friday, 19 Dec 2025 00:00:00 GMT + 2 + LoganAC34 + https://tablacus.github.io/TablacusExplorerAddons/ + MIT License + + + Remove OneDrive Status Column + Remove OneDrive's "Status" column from all views automatically. + + + OneDrive ステータス列を削除する + OneDrive の「ステータス」列をすべてのビューから自動的に削除します。 + + diff --git a/removeonedrivestatuscolumn/script.js b/removeonedrivestatuscolumn/script.js new file mode 100644 index 00000000..3d55486d --- /dev/null +++ b/removeonedrivestatuscolumn/script.js @@ -0,0 +1,18 @@ +if (window.Addon == 1) { + Addons.RemoveStatusColumn = { + Status: '"' + await api.PSGetDisplayName("System.StorageProviderUIStatus") + '"', + + Exec: async function (Ctrl) { + const s = await Ctrl.Columns; + if (s.indexOf(Addons.RemoveStatusColumn.Status) >= 0) { + var re = new RegExp(Addons.RemoveStatusColumn.Status + " \\d+", "g"); + Ctrl.Columns = s.replace(re, ""); + } + } + }; + + if (Addons.RemoveStatusColumn.Status != '""') { + AddEvent("NavigateComplete", Addons.RemoveStatusColumn.Exec); + AddEvent("ColumnsChanged", Addons.RemoveStatusColumn.Exec); + } +} \ No newline at end of file